Verbindung mit Ethernet nicht möglich. Das System versucht immer wieder, eine Verbindung herzustellen, gibt dann aber auf

Verbindung mit Ethernet nicht möglich. Das System versucht immer wieder, eine Verbindung herzustellen, gibt dann aber auf

Vor kurzem habe ich eine Neuinstallation der Version 14.04 auf meinem Desktop durchgeführt. Trotz einiger Probleme funktioniert alles einwandfrei. Das einzige, was ich nicht zum Laufen bekomme, ist meine Ethernet-Verbindung.

Wenn ich versuche, die Verbindung einzuschalten oder das Kabel anzuschließen, versucht das System immer wieder, eine Verbindung herzustellen, gibt aber nach einigen Augenblicken auf. Manchmal (meistens nach einem Neustart) erhalte ich die Meldung, dass eine Verbindung besteht, aber wenn ich versuche, eine Site im Browser zu öffnen, erhalte ich die Fehlermeldung, dass keine Verbindung besteht.

Ich weiß nicht, wie viel das hilft, aber als Alternative verwende ich einen drahtlosen USB-Dongle und der funktioniert (trotz einiger Macken) einwandfrei.

Ich wäre sehr dankbar, wenn mir jemand helfen könnte.


Hier ist die Ausgabe von 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

(Die Beschreibungen sind auf Portugiesisch.)


Ich habe die Methode ausprobiert, die auf ubuntuforums.org/showthread.php?t=1992200 angegeben ist und auf die Elder Geek verwiesen hat. Genauer gesagt habe ich die Schritt-für-Schritt-Anleitung aufhttps://unixblogger.wordpress.com/2011/10/18/the-pain-of-an-realtek-rtl8111rtl8168-ethernet-card/. Während ich die Schritte abschloss, erhielt ich die Meldung, dass die Verbindung hergestellt sei. Dann versuchte ich einen Neustart, aber mein PC blieb beim Begrüßungsbildschirm beim Herunterfahren hängen.

Nach einem Hard-Reboot trat das Problem erneut auf. Ich habe den lspci -vBefehl wie am Ende des zweiten Links angegeben verwendet und Folgendes erhalten:

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

Ich nehme an, das System hat die Änderungen, die ich an den Treibern vorgenommen habe, nicht gespeichert. Ich weiß nicht, ob es hilft, aber als ich den Befehl mkinitramfs -o /boot/initrd.img-uname -r uname -r` (der 8. Schritt im Link) verwendet habe, erhielt ich immer wieder diesen Fehler:

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'

Es funktioniert!

Der letzte Fehler, den ich bekam, lag daran, dass ich das " im echo “blacklist r8169″ >> /etc/modprobe.d/blacklist.confBefehl gelassen hatte (Schritt 5). Und ich endete mit zwei Zeilen mit blacklist r8169. Nachdem ich das korrigiert und den Befehl mkinitramfs -o /boot/initrd.img-uname -r uname -r` erneut verwendet hatte, startete ich neu und jetzt scheint es einwandfrei zu funktionieren.

Danke, Elder Geek, für deine Hilfe.

Antwort1

Es scheint, dass der in Ihrer Konfiguration für die kabelgebundene Netzwerkverbindung aufgeführte Treiber 8169 nicht ordnungsgemäß funktioniert und der 8168 die bessere Wahl ist.

1) Laden Sie die entsprechende Version des Treibers für Ihre Kernel-Version von der von mir verwendeten Realtek-Downloadseite herunterdiese Seite.und wählte den globalen Link für LINUX-Treiber für Kernel 3.x und 2.6.x und 2.4.x

2) Extrahieren Sie den Inhalt mithilfe von File-Roller oder über die CLI mit Tar xfvj r8168-x.xxx.xxx.tar.bz2unter Verwendung des Dateinamens der heruntergeladenen .tar.bz2-Datei.

3) Installieren Sie es gemäß den Anweisungen des Herstellers. Diese finden Sie in der README-Datei, die sorgfältig in der tar.bz2-Datei enthalten ist.

Wenn Sie bei diesem Vorgang weitere Unterstützung benötigen, finden SieDasnützlich.

Ursprüngliche Quelle:http://ubuntuforums.org/showthread.php?t=1992200

Antwort2

Ich musste den Treiber des Realtek-Ethernet-Controllers von r8169 auf r8168 ändern. Ich habe die Methode aufhttps://unixblogger.wordpress.com/2011/10/18/the-pain-of-an-realtek-rtl8111rtl8168-ethernet-card/(über einen Link des Benutzers Elder Geek).

verwandte Informationen