Instalado o Ubuntu 11.10, e a rede falha constantemente

5

Acabei de instalar o Ocelot na minha nova máquina (com uma placa-mãe ASUS M5A99X EVO e Ethernet gigabit integrada) e solicitei que ele baixasse as atualizações enquanto instalava. A instalação demorou para sempre, a parte mais longa sendo o download de atualizações, que deveria ter sido minha primeira pista. Pós-instalação, acessando a internet é incompleto na melhor das hipóteses, mas na maior parte apenas quebrado. O adaptador falha constantemente ao baixar um endereço IP ou os endereços DNS do meu roteador.

Também devo observar que sei que isso não é um problema de hardware, porque posso inicializar no Windows 7 (inicialização dupla) e a ethernet funciona muito bem. Na verdade, muito rápido pode ser uma palavra melhor. Mas há muitas coisas (principalmente desenvolvimento de software) que eu preciso fazer no Ubuntu em vez do Windows.

Eu sinto que é um problema de driver, mas eu nem sei por onde começar, já que sempre confiei no Ubuntu para instalar o driver correto automaticamente para mim. Por que o motorista estaria errado e o que devo fazer sobre isso?

    
por flintinatux 01.11.2011 / 23:59

2 respostas

3

Eu pesquisei no Google o problema que Yongchao descreveu e encontrei estas instruções . No entanto, o driver RTL8168B da Realtek é apenas para o linux 2.6, e exigiria um patch para o linux 3.0 (que acompanha o Oneiric).

No entanto, a mesma pesquisa extraiu este relatório de erros , que sugeriu a instalação do seguindo "backport" módulo para atualizar o driver r8169 para funcionar corretamente. Meus passos foram os seguintes:

sudo add-apt-repository ppa:leannogasawara/ppa
sudo apt-get update
sudo apt-get install linux-backports-modules-net-'uname -r'

E depois reinicie.

Uma vez que a máquina reiniciou, a internet entrou como ouro líquido. Obrigado a Yongchao Liu por me apontar na direção certa!

    
por flintinatux 02.11.2011 / 13:05
2

se você pesquisar na internet um pouco, há uma razão pela qual isso está falhando. Se você fizer lspci no shell. você pode ver que sua placa de interface de rede está usando o 8168B. No entanto, se você lsmod, você pode ver o sistema carregar o driver r8169 que não é o correto.

Apenas google como alterar o driver r8169 de volta para r8168 e lista negra da r8169. Eu tenho o mesmo problema antes. Mas isso pode ser resolvido.

    
por Yongchao Liu 02.11.2011 / 00:51