DHCP não está funcionando na nova instalação

1

Uma nova instalação do Kubuntu 12.04 não está obtendo endereços IP da conexão com fio nem de qualquer conexão sem fio. Os cabos / portas do roteador / adaptador wifi / ponto de acesso são todos conhecidos e funcionam com outros equipamentos. Eu suspeitava de uma placa de rede com falha, mas vendo como as conexões sem fio também não funcionam via adaptador Wi-Fi USB, isso elimina a NIC como uma possível fonte do problema. Que outro hardware pode ser compartilhado entre o NIC com fio (onboard NIC) e sem fio (adaptador USB wifi)? Eu enfatizo que com o adaptador wifi eu vejo outras redes, mas também não consigo um endereço IP delas. Testar com um LiveCD do Kubuntu 11.10 tem os mesmos resultados.

Noto que não há arquivo /etc/dhcp/dhclient.conf .

    
por dotancohen 30.06.2012 / 14:18

2 respostas

2

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.

    
por Jeff Welling 30.06.2012 / 18:03
1

O problema era, na verdade, síndrome de problemas:

1) Nenhum suporte de kernel para esta NIC no kernel -23. Baixando e instalando o kernel -26 ajudou.

2) Problemas de DHCP, mesmo com a NIC reconhecida. Eu tive problemas com o DHCP neste hardware no openSuse 12.1 também. As configurações de um endereço IP estático colocaram a máquina on-line, mas sem DNS.

3) Para que o DNS funcione, eu renovei a concessão do DHCP mesmo que eu tenha um endereço IP estático. Isso parece estúpido, mas funciona. A simples configuração dos servidores DNS públicos do Google não resolveu o problema.

Para adicionar insultos à injúria, esta placa-mãe (ASUS P8H61-M LX ) não possui porta PCI para conectar um cartão NIC. O suporte da ASUS levou dois dias para responder à minha carta de suporte ao Linux com "nós não suportamos o Linux" e o site do Realtek Drivers da NIC do Linux não seriam transferidos de qualquer um dos seis espelhos. Eles usam controles de acesso a JavaScript e HTTP para impedir que alguém faça o download do tarball em um servidor real que eu mantenho, então eu fiz um download de um colega dos EUA e enviei os drivers por e-mail para mim. Então eu não poderia construí-los, já que eu não pude instalar o gcc do DVD do Kubuntu.

TL; DR: Não compre uma placa-mãe ASUS, eles oficialmente não suportam Linux. E em qualquer caso, não compre uma placa-mãe sem um slot PCI!

    
por dotancohen 03.07.2012 / 12:07