recarrega o IP estático do ubuntu 16

7

Estou usando o servidor Ubuntu 16.04 e configurando algumas interfaces de rede. Desejo recarregar um IP estático depois de alterar seu endereço em / etc / network / interfaces sem reinicializar:

auto ens6
iface ens6 inet static
        address 192.168.0.41
        netmask 255.255.255.0
        broadcast 192.168.0.255

Eu tentei o seguinte:

sudo systemctl restart networking
sudo ifconfig ens6 down (and afterwards up)
sudo ifdown ens6 (and afterwards up)

e tentou algumas combinações desses comandos,

No entanto, se eu alterar meu 'endereço' nas interfaces / etc / network /, ele será atualizado (no ifconfig) somente depois de eu reiniciar a máquina

Qual é a maneira correta de executar esta ação sem reiniciar?

EDIT - tentei isso também devido a comentários

sudo /etc/init.d/networking restart
    
por Matan Levy 26.09.2016 / 08:04

2 respostas

5

Se a abordagem ifdown + ifup não estiver funcionando, tente:

sudo ifdown <network interface> && sudo ip addr flush <network interface> && sudo ifup <network interface>
    
por Ed Bordin 05.07.2017 / 05:34
1

Para que seus endereços IP sejam alterados sem reinicializar o sistema, execute as seguintes linhas para executar a tarefa. Certifique-se de ter concluído suas alterações no arquivo /etc/network/interfaces antes de executar estas etapas:

EDITAR:

Você pode tentar desativar a nomenclatura de rede preditiva adicionando o seguinte a /etc/default/grub :

GRUB_CMDLINE_LINUX_DEFAULT="net.ifnames=0"

Em seguida, execute o grub update:

sudo update-grub

Reinicialize o sistema:

sudo reboot

Desligue a interface primeiro:

sudo ifdown <network interface>

Depois, retorne todas as interfaces:

sudo ifup -a

Espero que isso ajude!

    
por Terrance 26.09.2016 / 09:10