Se a abordagem ifdown + ifup não estiver funcionando, tente:
sudo ifdown <network interface> && sudo ip addr flush <network interface> && sudo ifup <network interface>
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
Se a abordagem ifdown + ifup não estiver funcionando, tente:
sudo ifdown <network interface> && sudo ip addr flush <network interface> && sudo ifup <network interface>
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!
Tags networking 16.04 static-ip