Bem, existem dois aspectos aqui.
Para iniciantes, qualquer servidor DHCP decente tentará verificar se o endereço IP que ele entrega não é usado antes de oferecê-lo. Mas pode haver brechas, é claro. No entanto, isso normalmente significa que você pode assumir que a perda de conectividade significa perda de conectividade com a Internet.
No entanto, se você quiser estabelecer que pode se comunicar, tente se comunicar com o seu gateway. Ou seja, use a saída de ip route
e escolha o gateway para a rota default
e tente executar o ping desse gateway. Se isso funcionar, o problema provavelmente é o upstream (conectividade com a Internet) se não funcionar, o problema é local.
Além disso, se você realmente usa:
auto eth0
iface eth0 inet dhcp
como você aponta, em circunstâncias normais, desconectar e reconectar o cabo fará com que seu cliente DHCP solicite novamente uma concessão de um servidor DHCP. Mas você também pode dizer ao seu cliente para liberar a concessão do DHCP. Para dhclient
, é a opção -r
.
NB: certifique-se de que você não tem algum tipo de configuração paralela do gerenciador de rede.