muda para / etc / network / interfaces ignorado (servidor 16.04)

3

Eu tentei alterar o endereço IP estático de um dos meus servidores na linha de comando - e falhei!

o original /etc/network/interfaces é parecido com isto

auto enp2s0f0
iface enp2s0f0 inet static
        address     192.168.0.57
        netmask     255.255.255.0
        gateway     192.168.0.1

auto enp2s0f1
iface enp2s0f1 inet static
        address     192.168.1.57
        netmask     255.255.255.0

e a configuração está ok quando eu inicializo o sistema. Agora eu tentei mudar a sub-rede da segunda interface para 192.168.10 . Eu editei /etc/network/interfaces e tentei fazer a interface aceitar essa nova configuração.

mas sem combinação de

$ sudo systemctl restart networking.service
$ sudo ifdown enp2s0f1 && sudo ifup enp2s0f1
$ sudo ifconfig enp2s0f1 down && sudo ifconfig enp2s0f1 up

altera o endereço IP dessa interface.

Não tenho certeza se isso está relacionado a esse bug ou se eu estou entendendo errado o novo systemctl -way de reiniciar os serviços.

no Ubuntu 12.04 isso simplesmente funcionou bem.

apenas reiniciando a máquina funciona bem. mas deve ser possível recarregar e aplicar as informações em /etc/network/interfaces (até tentei ifup com o sinalizador -i /etc/network/interfaces - sem sucesso).

ATUALIZAÇÃO:

como indicado em esta pergunta não respondida : isso funciona (mas parece muito desajeitado):

$ sudo ifdown enp2s0f1
$ sudo ip addr flush dev enp2s0f1
$ sudo ifup enp2s0f1

existe realmente nenhuma maneira mais simples no Ubuntu 16.04?

    
por hiro protagonist 22.02.2017 / 09:04

0 respostas