Aqui estão algumas sugestões, mas de forma alguma respostas definitivas:
Tente um cliente dhcp diferente
Se você pesquisar com apt-cache search dhcp | less
, verá algumas alternativas para o dhcp que vem por padrão. Por exemplo, sugiro obter dhcpcd
. Não tenho certeza se o NetworkManager altera suas configurações automaticamente depois de instalar o dhcpcd, mas sugiro abrir a seção /etc/NetworkManager/NetworkManager.conf
e, abaixo de [main]
, especificar dhcp = dhcpcd, assim. Pelo menos de acordo com man NetworkManager.conf
:
Desativar o plug-in dnsmasq
dns=dnsmasq
é outra opção especificada no NetworkManager.conf
. A razão pela qual eu o desabilitarei, é porque o dnsmasq buscaria o servidor dns do gateway padrão (também conhecido como seu roteador), e esse também é um dos elementos no processo "getting ip configuration". Simplesmente comente esse plug-in, assim como # dns=dnsmasq
. É importante lembrar que o NetworkManager não resolve nomes de domínio. Assim, sugiro alterar as configurações de DNS no total. Além disso, pense em excluir /etc/resolv.conf
para permitir que as coisas sejam redefinidas ou pelo menos sudo dpkg-reconfigure resolvconf
.
Exclua as configurações de conexão e reconecte
Isso pode ser feito através do editor de conexões (opção Editar conexões no menu suspenso ou nm-connection-editor
do terminal). Além disso, sudo rm -i /etc/NetworkManager/system-connections/*
fará o truque.
Desative o NetworkManager de criar uma conexão com fio padrão
Novamente, em NetworkManager.conf
, sob [main], a opção deve ser no-auto-default=*
Tente o gerente de rede do WICD
Suponho que isso seja auto-explicativo. . .
Examine o arquivo /etc/dhcp/dhclient.conf
Você pode comparar com minha configuração:
#send host-name "andare.fugue.com";
send host-name = gethostname();
#send dhcp-client-identifier 1:0:a0:24:ab:fb:9c;
#send dhcp-lease-time 3600;
supersede domain-name-servers 208.67.222.222,208.67.220.220,8.8.8.8;
# prepend domain-name-servers 208.67.222.222,208.67.220.220;
request subnet-mask, broadcast-address, time-offset, routers,
domain-name, domain-name-servers, domain-search, host-name,
dhcp6.name-servers, dhcp6.domain-search,
netbios-name-servers, netbios-scope, interface-mtu,
rfc3442-classless-static-routes, ntp-servers,
dhcp6.fqdn, dhcp6.sntp-servers;
Entre outras coisas, eu também sugiro que você adicione informações de ifconfig, que placa de ethernet você tem, e saída de dmesg para sua questoin. Cheerios!