No Ubuntu 22 ou posterior, quero definir uma ligação no modo ativo-passivo, com as duas opções a seguir:
- fail_over_mac=1 (para fazer com que a porta ativa do vínculo use seu próprio endereço MAC em vez de sempre usar o mesmo endereço MAC em ambas as portas)
- num_grat_arp=2 (para enviar dois pacotes ARP gratuitos após uma alteração na porta ativa do vínculo).
Estas são opções de ligação padrão no kernel Linux (como mostrado em https://www.kernel.org/doc/Documentation/networking/bonding.txt ) e é possível defini-las usando o comando "ip".
No Red Hat, posso defini-los na variável BONDING_OPTS dentro do arquivo ifcfg-bond0. No Ubuntu, tenho o seguinte arquivo /etc/netplan/01-network-manager-all.yaml (os IPs são filtrados):
network:
version: 2
renderer: NetworkManager
ethernets:
ens256:
dhcp4: no
dhcp6: no
ens161:
dhcp4: no
dhcp6: no
bonds:
bond0:
dhcp4: no
dhcp6: no
interfaces: [ens256, ens161]
addresses: [X.X.X.X/24]
routes:
- to: X.X.X.X/24
via: X.X.X.X
parameters:
mode: active-backup
mii-monitor-interval: 100
fail-over-mac: 1 #This parameter fails
num_grat_arp: 2 #This parameter fails
Ao aplicar esta configuração com o comando sudo netplan apply
, ocorre uma falha com o erro "Erro na definição de rede: chave desconhecida" quando qualquer um dos parâmetros "fail-over-mac" ou "num_grat_arp" está presente.
Como posso definir esses parâmetros nas opções de configuração de vinculação no Ubuntu?