Desaparecendo e reaparecendo conexão ethernet

2

Eu tenho internet via cabo ethernet conectado diretamente na minha máquina desktop; Windows e Ubuntu na mesma máquina.

O problema é que, depois que o loggin na Internet está funcionando (embora a velocidade seja menor que no Windows) por cerca de 10 minutos, após o qual a conexão desaparece: não ping anything, nslookup não está respondendo também. Então, após cerca de 10 minutos, a conexão está de volta.

Eu não estou muito familiarizado com o Ubuntu, desculpe se alguma informação está faltando. Eu tenho

Ubuntu version: 10.04.4 LTS
Codename: lucid

(por algum motivo eu tenho que ficar em 10.04 e não posso atualizar para uma versão mais nova agora)

Interfaces de rede:

~$ cat /etc/network/interfaces
auto lo
iface lo inet loopback

Controlador Ethernet:

~$lspci -v
...
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
        Subsystem: ASUSTeK Computer Inc. Device 8432
        Flags: bus master, fast devsel, latency 0, IRQ 31
        I/O ports at d000 [size=256]
        Memory at f2104000 (64-bit, prefetchable) [size=4K]
        Memory at f2100000 (64-bit, prefetchable) [size=16K]
        Capabilities: <access denied>
        Kernel driver in use: r8169
        Kernel modules: r8169
...
    
por xaxa 09.06.2013 / 11:22

2 respostas

3

Já resolvi isso alterando a versão do driver do kernel de r8169 para r8168. link

    
por xaxa 23.09.2013 / 07:22
2
  1. Atualize seu sistema, especialmente o kernel. Reinicie e verifique agora.
  2. Se ainda não estiver resolvido, tente obter um driver mais estável como o R8168B:

    • Faça o download do driver Linux R8168B:

      • versão antiga: wget http://www.foxhop.net/attachment/r8168-8.023.00.tar.bz2 tar vjxf r8168-8.023.00.tar.bz2

      • ou obtenha a versão mais recente em Realtek .

    • Verifique se o driver integrado, r8169.ko (ou r8169.o para o kernel 2.4.x), está instalado: lsmod | grep r8169

    • O R8169 parece instalado se o comando lsmod retornar a saída, portanto remova o r8169 com: sudo rmmod r8169

    • Instale o driver nic Realtec r8168b: %código% cd r8168-8.023.00

    • Impedir que o driver r8169 seja carregado novamente: sudo ./autorun.sh

    • Agora você pode verificar se o r8168b foi instalado e carregado executando: echo "blacklist r8169" >> /etc/modprobe.d/blacklist.conf

    • Para evitar que o driver R8169 retorne após as reinicializações, limpe o cache usando o seguinte comando: lsmod | grep r8168

Fonte: Driver de Realtek NIC r8169 descartando pacotes no Linux, Ubuntu e fedora

    
por TomKat 23.09.2013 / 19:13