Kein Ethernet auf Lenovo P50 (`ifplugstatus` meldet nicht angeschlossen) Intel I219-LM-Netzwerkkarte

Kein Ethernet auf Lenovo P50 (`ifplugstatus` meldet nicht angeschlossen) Intel I219-LM-Netzwerkkarte

Ausgabe

Auf einem Lenovo P50 scheint die Netzwerkkarte keine Ethernet-Kabel erkennen oder eine Netzwerkverbindung herstellen zu können. Die Ethernet-Verbindung ist so eingerichtet, dass sie per Hot-Plug verbunden und verwaltet wird avahi. Die kabelgebundene Verbindung funktionierte einmal, scheint aber in den letzten sechs Monaten oder so irgendwann ausgefallen zu sein.

Bisheriges Debuggen

  • Der Computersupport bestätigt, dass die Netzwerkports funktionieren
  • Andere an Netzwerkanschlüsse angeschlossene Maschinen funktionieren, was darauf hinweist, dass die Kabel in Ordnung sind.
  • Ethernet-Kabel an Laptop anschließennichtPort zum Leuchten bringen (es ist jedoch nicht klar, ob dieser Port Lichter hat)
  • Drahtlose Verbindung funktioniert
  • Die Netzwerkkonfiguration scheint in Ordnung zu sein, die üblichen Fehlerquellen sind nicht vorhanden

System Information

$ cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.3 LTS"
$ cat /proc/version
Linux version 4.4.0-112-generic (buildd@lgw01-amd64-010) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.5) ) #135-Ubuntu SMP Fri Jan 19 11:48:36 UTC 2018
$ lspci | grep Ethernet
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-LM (rev 31)
$ sudo lshw -C network
  *-network               
       description: Wireless interface
       product: Wireless 8260
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:04:00.0
       logical name: wlp4s0
       version: 3a
       serial: [MAC_ADDRESS]
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=iwlwifi driverversion=4.4.0-112-generic firmware=16.242414.0 ip=172.20.174.88 latency=0 link=yes multicast=yes wireless=IEEE 802.11abgn
       resources: irq:133 memory:c4c00000-c4c01fff
  *-network
       description: Ethernet interface
       product: Ethernet Connection (2) I219-LM
       vendor: Intel Corporation
       physical id: 1f.6
       bus info: pci@0000:00:1f.6
       logical name: enp0s31f6
       version: 31
       serial: [MAC_ADDRESS]
       capacity: 1Gbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=3.2.6-k firmware=0.8-3 latency=0 link=no multicast=yes port=twisted pair
       resources: irq:130 memory:c5700000-c571ffff
$ ifconfig
enp0s31f6 Link encap:Ethernet  HWaddr 50:7b:9d:e4:d8:49  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:16 Memory:c5700000-c5720000 

enp0s31f6:avahi Link encap:Ethernet  HWaddr 50:7b:9d:e4:d8:49  
          inet addr:[IP_ADDRESS]  Bcast:169.254.255.255  Mask:255.255.0.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          Interrupt:16 Memory:c5700000-c5720000 
...
$ ifplugstatus
lo: link beat detected
enp0s31f6: unplugged
$ cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

allow-hotplug enp0s31f6
iface enp0s31f6 inet dhcp
$ sudo ifdown enp0s31f6 && sudo ifup -v enp0s31f6
Killed old client process
Internet Systems Consortium DHCP Client 4.3.3
Copyright 2004-2015 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/enp0s31f6/[MAC_ADDRESS]
Sending on   LPF/enp0s31f6/[MAC_ADDRESS]
Sending on   Socket/fallback
Configuring interface enp0s31f6=enp0s31f6 (inet)
/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
run-parts: executing /etc/network/if-pre-up.d/ethtool
run-parts: executing /etc/network/if-pre-up.d/wireless-tools
run-parts: executing /etc/network/if-pre-up.d/wpasupplicant

/sbin/dhclient -1 -v -pf /run/dhclient.enp0s31f6.pid -lf /var/lib/dhcp/dhclient.enp0s31f6.leases -I -df /var/lib/dhcp/dhclient6.enp0s31f6.leases enp0s31f6  
Internet Systems Consortium DHCP Client 4.3.3
Copyright 2004-2015 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/enp0s31f6/[MAC_ADDRESS]
Sending on   LPF/enp0s31f6/[MAC_ADDRESS]
Sending on   Socket/fallback
DHCPDISCOVER on enp0s31f6 to 255.255.255.255 port 67 interval 3 (xid=0xf5fca319)
DHCPDISCOVER on enp0s31f6 to 255.255.255.255 port 67 interval 6 (xid=0xf5fca319)
DHCPDISCOVER on enp0s31f6 to 255.255.255.255 port 67 interval 7 (xid=0xf5fca319)
No DHCPOFFERS received.
No working leases in persistent database - sleeping.
$ sudo ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp0s31f6: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether [MAC_ADDRESS] brd ff:ff:ff:ff:ff:ff
    inet [IP_ADDRESS]/16 brd 169.254.255.255 scope link enp0s31f6:avahi
       valid_lft forever preferred_lft forever

Die folgenden Fragen mit ähnlichen Symptomen lösen das Problem nicht:

Lösungsvorschläge, die in diesem Fall nicht funktionieren:

Dervorgeschlagener Befehl ip link set enp1s0 uplöst es nicht. Dievorgeschlagene Befehle ifconfig .. down... uplösen Sie es nicht.

Ähnliche Symptome, aber wahrscheinlich nicht damit zusammenhängende Hardwareprobleme:

Dieses Problem tritt häufig bei Realtek-Karten auf und es gibt mehrere damit verbundene Fragen (1234), aber diese Maschine hat eine Intel-Karte.

Diese Frage scheint spezifisch für ein USB-Ethernet-Gerät zu sein und mit Hot-Plug-Problemen zusammenzuhängen.

Diese Fragebeinhaltet das vollständige Verschwinden der Netzwerkschnittstelle und die Rückkehr beim Neustart.

Diese Frageist etwas vage und es fehlen eindeutige Antworten.

Diese Fragebezieht sich auf Ethernet, aber die Antwort ist ein Link zur WLAN-Fehlerbehebung.

Diese Fragescheint anders zu sein, da es damit zu tun hat, dass der Ethernet-Adapter nicht verfügbar ist, während er auf meinem Computer verfügbar ist, aber als getrennt registriert wird.

Diese Frageweist ähnliche Symptome auf, war aber auf eine widersprüchliche Konfiguration einer vorherigen Netzwerkkarte zurückzuführen.

Diese Fragehängt mit einem beschädigten Treiber zusammen (glaube ich?).

In diesem FallSie konnten den Netzwerkzugriff einfach durch Löschen /etc/network/interfacesund Neustarten wiederherstellen. Ich habe dies versucht und es hat in diesem Fall nicht funktioniert.

Möglicherweise verwandte Fragen ohne Lösung

Diese Fragekann verwandt sein (unklar), hat aber keine Antwort. Ebenso fürdiese Frage.

Indiese FrageEs wurde angenommen, dass das Problem an der Netzwerkkonfiguration des Gebäudes lag. Das Gebäude-Supportpersonal hat mir versichert, dass dies hier nicht der Fall ist.

Diese Fragewurde als Hardwarefehler der Netzwerkkarte diagnostiziert. Ob dies in diesem Fall zutrifft, ist nicht klar.Dieses hierschien auch ein Hardwarefehler zu sein. (Ich möchte andere Erklärungen ausschließen, bevor ich einen Hardwarefehler annehme).

Update und Lösung

Wir haben festgestellt, dass das Gerät beim Booten von einem anderen Betriebssystem auf einem Wechseldatenträger kein Ethernet verwenden konnte, was auf ein Hardwareproblem hindeutet. Tatsächlich gibt es auf dem Lenovo P50SindStatus-LEDs (gelb und grün) am Port. Diese sollten reagieren, wenn Ethernet angeschlossen ist. Auf diesem Computer waren sie dunkel, was auf ein Hardwareproblem hindeutete.

verwandte Informationen