Temos um servidor com vários endereços IP. Ultimamente, migramos para o systemd e ainda precisamos de vários IPs nesse servidor. Com systemd-networkd, temos alguns problemas para encontrar um exemplo de configuração. portanto, usamos um script bash no final do processo de inicialização para adicionar os ips à interface.
Alguém pode fornecer um exemplo de configuração systemd-networkd para adicionar mais de um IP a uma interface.
networking
ip
ipv4
systemd
user61664
fonte
fonte
man systemd.network
? Apenas uma nota de rodapé, você não precisa usar TUDO em systemd-networkd. De que distribuição estamos falando?Respostas:
De acordo com systemd.network (5) , você pode simplesmente adicionar várias
Address=
linhas à[Network]
seção, com os endereços necessários.Como alternativa, crie uma
[Address]
seção separada para cada endereço.(O mesmo se aplica às
[Route]
seções eGateway=
parâmetros.)Observe que o systemd-networkd ainda é muito novo e recebe correções de erros quase diariamente. Verifique se você está usando a versão mais recente do systemd e teste as compilações do Git, se possível. Veja a lista de discussão e os canais de IRC
#systemd
e#gentoo-systemd
no freenode em caso de erros.fonte
[Address
seções] separadas , funciona. Pelo que vale, eu defini um único gateway na[Network]
seção, como no segundo exemplo. Devo acrescentar também que não consigo fazer com que dois endereços IP estáticos funcionem em duas interfaces de rede físicas separadas, não importa o que eu tente (ainda tenho que encontrar um exemplo disso nasystemd
documentação ou em qualquer outro lugar na Web), então eu ' m para resolver dois endereços IP em uma única interface.Estou usando um contêiner no Proxmox, e o Proxmox grava o seu próprio
/etc/systemd/network/eth0.network
no contêiner. Para evitar que o arquivo não seja substituído, você pode criar um arquivo drop-in com os endereços IP adicionais,/etc/systemd/network/eth0.network.d/additional-ips.conf
fonte