Anteriormente, eu configurei os endereços de loopback do IPVS em /etc/network/interfaces
da seguinte forma:
auto lo:0
iface lo:0 inet static
address 12.34.56.78
netmask 255.255.255.255
pre-up sysctl -q -p
Em 18.04, tentei adicionar esta seção à configuração do netplan:
network:
ethernets:
lo:
addresses:
- 12.34.56.78/32
Em seguida, executei netplan apply
. O systemd-networkd registra o seguinte:
May 18 10:01:55 [...] systemd-networkd[3820]: lo: Adding address: 12.34.56.78/32 (valid forever)
May 18 10:01:55 [...] systemd-networkd[3820]: lo: Adding address: 127.0.0.1/8 (valid forever)
May 18 10:01:55 [...] systemd-networkd[3820]: rtnl: received address with invalid family 129, ignoring
Mas não parece ter nenhum efeito ( ifconfig
não lista lo:0
). Não tenho certeza do que a família inválida se refere. O endereço real (não é 12.34.56.78 :-)) funciona bem quando eu manualmente uso o ifconfig para configurá-lo.
Eu também tentei usar lo:0
como o nome da chave YAML, mas depois recebi este erro:
May 18 10:00:06 [...] systemd-networkd[3736]: /run/systemd/network/10-netplan-lo:0.network:2: Interface name is not valid or too long, ignoring assignment: (null)
Parece que systemd-networkd não gosta de lo:0
como nome da interface. Alguma sugestão?