Tente sudo apt-get install isc-dhcp-client
, que instalará o cliente dhcp, embora não explique por que não foi instalado para começar. Isso também pressupõe que o seu problema é a falta do dito cliente.
Se isso não funcionar, você deve procurar usar o comando tcpdump
em uma das interfaces e postar de volta aqui com os resultados. Por exemplo, sudo tcpdump -i eth0 -n
deve mostrar se há algum tráfego passando pela interface eth0
, embora seja necessário corrigir a interface correta.
Como o tcpdump não viu nenhum tráfego, inicie o comando tcp novamente, desconecte sua conexão LAN, espere alguns segundos para o computador perceber que você o desconectou, conecte-o novamente e observe a saída do tcpdump. Deve haver várias solicitações DHCP enviadas pelo seu computador e, em circunstâncias ideais, respostas a essas consultas também. Se você não vê nada, então talvez o DHCP esteja solicitando um endereço na porta errada, talvez verifique a configuração do DHCP. Se, depois de verificar a configuração do DHCP, você tiver certeza de que o DHCP está solicitando um endereço na porta correta, mas não está vendo nenhum tráfego com o tcpdump, verifique se há erros relacionados ao DHCP ou erros na transmissão do tráfego da rede. Se nada for óbvio, poste os logs aqui.
Além disso, eu não sei mais o que fazer para diagnosticar isso, talvez suas suspeitas de hardware com defeito estivessem corretas, ou mais improváveis, problemas com o driver.