![Como posso reiniciar uma interface de rede?](https://rvso.com/image/23943/Como%20posso%20reiniciar%20uma%20interface%20de%20rede%3F.png)
Como posso reiniciar uma interface de rede? Tenho uma VM que não atualiza seu endereço IP corretamente ao alternar entre casa e trabalho. A VM executa o servidor Ubuntu e usa um adaptador de rede em ponte.
Responder1
Use ifdown
para desligá-lo e ifup
ligá-lo novamente. Reiniciar eth0
:
> ifdown eth0
> ifup eth0
Você precisará de privilégios de root.
Mais detalhessobre ifup
e ifdown
.
Responder2
Parece que você configurou essa interface usando DHCP. Nesse caso, você deseja encerrar o cliente DHCP existente e reiniciá-lo. Para muitas distros, você faria isso:
dhcpcd -k eth0
dhcpcd -d eth0
mas nem todas as distros são usadas dhcpcd
. Eu conheço alguns usos dhclient
, e o Debian não usa pump
?
Além disso, "eth0" pode não constituir o nome correto da interface: faça ifconfig -a
para ver o que essa VM possui.
Responder3
No Debian, você pode dizer a uma interface para obter outra concessão de DHCP com
dhclient -v {interface_name}
O -v
meio significa "detalhado" e mostrará o processo em ação.
A resposta de @JustinY funcionará ( ifup
e ifdown
comandos) se as interfaces estiverem configuradas para extrair endereços do DHCP. Se eles estiverem configurados como estáticos, eles simplesmente reverterão para seus IPs estáticos. dhclient
tentará entrar em contato com um servidor DHCP, não importa o que aconteça.
Responder4
as outras respostas parecem boas. Queria simplesmente adicionar, na man
página:
-a, --all If given to ifup, affect all interfaces marked auto. Interfaces are brought up in the order in which they are defined in /etc/network/inter‐ faces. Combined with --allow, acts on all interfaces of a specified class instead. If given to ifdown, affect all defined interfaces. Interfaces are brought down in the order in which they are currently listed in the state file. Only interfaces defined in /etc/network/interfaces will be brought down.
geralmente, --all
pode ser extremamente útil conhecer o sinalizador porque ele traz a rede como um todo (desde que as interfaces estejam marcadas como auto
).