Restaurar rede do servidor após “ip addr flush dev eth0”?

0

Eu tive um erro de rede em um servidor gerenciador unifi (IP estático) e executei o comando: "sudo ip addr flush dev eth0" que pareceu ajudar algumas pessoas neste thread . O que a princípio soou lógico, já que confundi com "flushdns" no windows.

No entanto, não consigo acessar o servidor pela rede. Eu não estou perto do dispositivo.

Minha pergunta é; Como resolvo esse erro?

Começará a funcionar depois que eu reiniciar o dispositivo (terei que perguntar a alguém no site para reiniciá-lo)? O servidor também tem outra interface de rede, mas ela não está conectada (mas então eu terei que pedir a alguém para conectar outra porta ethernet). E caso contrário, eu acho que vou ter que editar manualmente o arquivo / etc / network / interfaces.

    
por Paul 27.02.2018 / 17:17

1 resposta

1

Will it start working after I reboot the device <…>?

Sim, o comando que você executou apenas removeu os endereços atribuído à interface, e isso é uma coisa puramente "runtime-y"; nenhum tipo de banco de dados de qualquer coisa é atualizado - apenas algum tempo de execução no kernel estruturas. A reinicialização reconfigurará essa interface como estava antes da comando foi executado (assumiu que nenhuma alteração foi feita em qualquer configuração local é usado para essa interface ( /etc/network/interfaces ou NetworkManager ou systemd-networkd ou o que você configurou).

The server also has another network interface, but it's not connected

O que aconteceria depende do local configurado para configurar a rede, e se essa interface está configurada e como. Parece muitos "se", para mim.

Se você tiver alguém com acesso root ao host, basta solicitar que ele seja executado

ip addr add A.B.C.D/NN dev eth0

com qualquer que seja o address/netmask que tenha antes da alteração.

    
por 27.02.2018 / 19:21