Como faço para definir vários endereços IP em uma interface no systemd?

1

Então em / etc / systemd / network eu tenho um arquivo lan.network:

[Match]
Name=eth0

[Network]
DHCP=no

[Address]
Address=192.168.59.1/24

Às vezes eu trago equipamentos adicionais para a mesma interface, mas ela está em uma sub-rede separada (192.168.1.x). Para acessar este equipamento, eu gostaria de executar seletivamente dois endereços IP na interface. Qual é a melhor maneira de fazer isso no systemd?

Em versões anteriores do Debian (Wheezy) eu editei /etc/network/interfaces e tinha algo parecido com isto:

auto eth0
iface eth0 inet static
address 192.168.59.1

iface eth0:1 inet static
address 192.168.1.5

E, por padrão, a interface eth0 seria ativada e, quando eu precisasse entrar no 192.168.1.x, eu rodaria:

ifup eth0:1 .

    
por mpr 21.07.2016 / 18:15

1 resposta

2

Pelo que entendi, para fazer isso permanentemente, você simplesmente empilha todos os endereços juntos, por exemplo:

Address=192.168.59.1/24 192.168.1.5/24
    
por 21.07.2016 / 19:26