Não é possível conectar-se à Ethernet. O sistema continua tentando se conectar e desiste

Não é possível conectar-se à Ethernet. O sistema continua tentando se conectar e desiste

Recentemente fiz uma nova instalação da versão 14.04 em meu desktop. Apesar de alguns problemas, tudo está funcionando bem. A única coisa que não consigo fazer é minha conexão Ethernet.

Quando tento ligar a conexão ou conectar o cabo, o sistema continua tentando se conectar, apenas para desistir depois de alguns instantes. Às vezes (principalmente após uma reinicialização) recebo a mensagem de que está conectado, mas quando tento abrir um site no navegador recebo um erro dizendo que não há conexão.

Não sei o quanto isso ajuda, mas como alternativa, estou usando um dongle USB sem fio e funciona muito bem (apesar de algumas peculiaridades).

Ficarei muito grato se alguém puder me ajudar.


Aqui está a saída de sudo lshw -class network:

*-network               
   descrição: Ethernet interface
   produto: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
   fabricante: Realtek Semiconductor Co., Ltd.
   ID físico: 0
   informações do barramento: pci@0000:03:00.0
   nome lógico: eth0
   versão: 06
   serial: 94:de:80:2f:aa:76
   tamanho: 100Mbit/s
   capacidade: 1Gbit/s
   largura: 64 bits
   clock: 33MHz
   capacidades: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
   configuração: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl8168e-3_0.0.4 03/27/12 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
   recursos: irq:73 porta de E/S:d000(tamanho=256) memória:d0004000-d0004fff memória:d0000000-d0003fff
 *-network
   descrição: Interface sem fio
   ID físico: 1
   informações do barramento: usb@8:1
   nome lógico: wlan0
   serial: c4:6e:1f:14:38:9d
   capacidades: ethernet physical wireless
   configuração: broadcast=yes driver=r8188eu ip=192.168.0.13 multicast=yes wireless=IEEE 802.11bg

(As descrições estão em português.)


Tentei o método indicado em ubuntuforums.org/showthread.php?t=1992200, referido por Elder Geek. Mais especificamente, usei o passo a passo emhttps://unixblogger.wordpress.com/2011/10/18/the-pain-of-an-realtek-rtl8111rtl8168-ethernet-card/. Enquanto terminava as etapas, recebi a mensagem de que estava conectado, tentei reiniciar, mas meu PC desligou na tela inicial de desligamento.

Após uma reinicialização forçada, o problema voltou. Usei o lspci -vcomando conforme indicado no final do segundo link e consegui o seguinte:

03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
Subsystem: Gigabyte Technology Co., Ltd Motherboard
Flags: bus master, fast devsel, latency 0, IRQ 73
I/O ports at d000 [size=256]
Memory at d0004000 (64-bit, prefetchable) [size=4K]
Memory at d0000000 (64-bit, prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 01
Capabilities: [b0] MSI-X: Enable- Count=4 Masked-
Capabilities: [d0] Vital Product Data
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Virtual Channel
Capabilities: [160] Device Serial Number 01-00-00-00-68-4c-e0-00
Kernel driver in use: r8169

Suponho que o sistema não salvou as alterações que fiz nos drivers. Não sei se ajuda, mas, quando usei o comando mkinitramfs -o /boot/initrd.img-uname -r uname -r` (o 8º passo do link), recebi este erro repetidamente:

libkmod: ERROR ../libkmod/libkmod-config.c:686 kmod_config_parse: /etc/modprobe.d/blacklist.conf line 57: ignoring bad line starting with '“blacklist'
libkmod: ERROR ../libkmod/libkmod-config.c:686 kmod_config_parse: /etc/modprobe.d/blacklist.conf line 56: ignoring bad line starting with '“blacklist'

Está funcionando!

O último erro que recebi foi porque deixei o "no echo “blacklist r8169″ >> /etc/modprobe.d/blacklist.confcomando (etapa 5). E acabei com duas linhas com blacklist r8169. Depois de corrigir isso e reutilizar o comando mkinitramfs -o /boot/initrd.img-uname -r uname -r`, reiniciei e parece funcionar bem , agora.

Obrigado Elder Geek pela sua ajuda.

Responder1

Parece que o driver 8169 listado na sua configuração para a conexão de rede com fio não funciona corretamente e o 8168 é a melhor escolha.

1) Baixe a versão apropriada do driver para a sua versão do kernel na página de download do Realtek que useiesta página.e escolhi o link Global para driver LINUX para kernel 3.xe 2.6.x e 2.4.x

2) Extraia o conteúdo usando file-roller ou via CLI com tar xfvj r8168-x.xxx.xxx.tar.bz2usando o nome do arquivo .tar.bz2 que você baixou.

3) Instale as instruções do fabricante encontradas no README cuidadosamente incluído no arquivo tar.bz2.

Se precisar de mais assistência com este processo, você pode encontraresseútil.

Fonte inicial:http://ubuntuforums.org/showthread.php?t=1992200

Responder2

Eu precisava mudar o driver do controlador Ethernet Realtek de r8169 para r8168. Eu usei o método emhttps://unixblogger.wordpress.com/2011/10/18/the-pain-of-an-realtek-rtl8111rtl8168-ethernet-card/(através de um link do usuário Elder Geek).

informação relacionada