O kernel corresponde incorretamente a essa NIC com o módulo do kernel r8169. Isso é mostrado pelo lshw
trace, onde mostra que a NIC foi desativada.
De acordo com este artigo , o NIC deve estar associado ao módulo do kernel r8168. Com o módulo de kernel incorreto, você obterá velocidades baixas ou nenhuma conexão como nunca.
De acordo com o Launchpad - isso também é um bug reconhecido com Oneiric - no entanto, parece que foi resolvido para 12.04 desde Precise usa um kernel mais novo (v3.2)
problemas de hardware
Primeiro, vamos descartar uma falha de hardware da NIC - NICs podem ficar ruins ( o firmware / ROM) - uma indicação disso é o fato de que o endereço MAC é reconhecido como FF:FF:FF:FF:FF
Se você teve um NIC funcional com o Natty (ou versão anterior do Ubuntu) - então inicialize seu PC com um LiveUSB / LiveCD.
Teste sua conexão com fio - execute novamente sudo lshw -class network
. Procure o endereço MAC. Também procure ver se ainda diz desativado.
Se ainda não conseguir se conectar através de um live usb / cd com a versão do ubuntu com a qual ele trabalhou pela última vez, então você tem uma strong indicação de falha de hardware.
possíveis soluções de software
Depois de excluir problemas de hardware, concentre-se em possíveis soluções de software.
Para as soluções abaixo, você ainda precisará de uma conexão de internet válida ...
Se você tiver uma placa NIC sobressalente que não seja deste modelo, eu a inserirei no seu PC e conectarei à Internet através de uma conexão com fio. Se você pode se conectar via wireless - faça isso. Caso contrário, você pode precisar mover seu disco rígido para outro computador para fazer o seguinte e depois transferi-lo de volta para o seu computador original.
PRIMEIRO - BACKUP SEU SISTEMA com uma boa ferramenta de backup, como Clonezilla
Correção sugerida 1
De acordo com o relatório de erros da barra de lançamento, isso é potencialmente fixo se você ativar o repositório proposto em fontes de software e instalar o pacote linux-backports-modules-3.0.0
Correção sugerida 2
Você pode fazer o download do kernel Precise (v3.2) e instalar isso.
Da área mainline kernel do launchpad:
Faça o download dos arquivos amd64 headers.deb, headers_all.deb e image_amd64.deb
em seguida, instale o kernel usando a sintaxe:
sudo dpkg -i [package_name].deb
Correção sugerida 3
Isso é algo que você pode resolver baixando o driver realtek e compilando você mesmo.
Faça o download do Fonte do Linux - no momento em que escrevo isto é v8.028.00
Descompacte o tarball:
tar vjxf r8168*.tar.bz2
Mude para o diretório:
cd r8168-8*
Compilação:
sudo ./autorun.sh
Você pode verificar se o driver está carregado usando os seguintes comandos.
lsmod | grep r8168
ifconfig -a
Se houver um nome de dispositivo, ethX, mostrado no monitor, o linux driver está carregado. Então, você pode usar o seguinte comando para ativar a ethX.
ifconfig ethX up
Por fim, a lista negra do driver r8169 adiciona o seguinte a /etc/modprobe.d/blacklist.conf
#blacklist r8169 driver
blacklist r8169
Soluções alternativas possíveis
Um relatório de erros similar que menciona endereços MAC estranhos para o módulo do kernel r8169 em kernels mais antigos deu um par de soluções alternativas sugeridas.
trabalha em torno de 1
Uma vez iniciado, pare e inicie o módulo do kernel:
sudo rmmod r8169 && sudo modprobe r8169
trabalha em torno de 2
Inicialize a partir do seu CD natty live - execute ifconfig -a
e registre o endereço MAC para eth0.
Inicialize em onírico. Examine suas regras persistentes do udev e mapeie o endereço MAC correto para eth0
sudo cp /etc/udev/rules.d/70-persistent-net.rules /
sudo nano /etc/udev/rules.d/70-persistent-net.rules
altere o endereço MAC. Em caso de dúvida - adicione à sua pergunta o conteúdo do seu arquivo de regras.