Lenovo P50 にイーサネットがない (`ifplugstatus` は未接続を報告) Intel I219-LM ネットワーク カード

Lenovo P50 にイーサネットがない (`ifplugstatus` は未接続を報告) Intel I219-LM ネットワーク カード

問題

Lenovo P50 では、ネットワーク カードが Ethernet ケーブルを検出したり、ネットワーク接続を確立したりできないようです。 Ethernet 接続はホットプラグに設定され、 によって管理されますavahi。 有線接続はかつては機能していましたが、ここ 6 か月ほどの間に機能しなくなったようです。

これまでのデバッグ

  • コンピューティングサポートはネットワークポートが動作していることを確認します
  • ネットワークポートに接続された他のマシンは動作し、ケーブルが正常であることを示しています
  • ノートパソコンにイーサネットケーブルを接続するではないポートを点灯させる(ただし、このポートにライトがあるかどうかは不明)
  • ワイヤレス接続が機能する
  • ネットワーク構成は問題ないようです。よくある落とし穴は存在しません。

システムインフォメーション

$ 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

同様の症状に関する次の質問では、問題は解決されません。

この場合に機能しない推奨解決策:

推奨コマンド ip link set enp1s0 up解決しません。推奨コマンド ifconfig .. down...up解決しません。

症状は似ていますが、おそらく関連のないハードウェアの問題です。

この問題はRealtekカードでよく発生し、関連する質問がいくつかあります(1234)ですが、このマシンにはIntelカードが搭載されています。

この質問 これは、ホットプラグの問題に関連する、USB イーサネット デバイスに特有の問題のようです。

この質問ネットワーク インターフェイスが完全に消え、再起動すると元に戻ります。

この質問少し曖昧で、明確な答えがありません。

この質問イーサネットに関係しますが、答えは Wi-Fi トラブルシューティングへのリンクです。

この質問イーサネット アダプターが使用できないことが関係しているため、状況が異なるようです。私のマシンでは、イーサネット アダプターは使用できますが、切断されているものとして登録されます。

この質問同様の症状がありますが、以前のネットワーク カードとの構成の競合が原因でした。

この質問破損したドライバーに関連していると思います。

この場合削除して再起動するだけでネットワーク アクセスを回復できました/etc/network/interfaces。これを試してみましたが、この場合は機能しませんでした。

解決されていない関連する可能性のある質問

この質問関連があるかもしれないが(不明)、答えはない。同様にこの質問

この質問問題は建物のネットワーク構成にあると想定されていました。建物のサポート スタッフからは、この場合、そうではないと保証されました。

この質問ネットワーク カードのハードウェア障害と診断されました。このケースに当てはまるかどうかは不明です。これですハードウェア障害でもあるようです。(ハードウェア障害を推定する前に、他の説明を除外したいと思います)。

更新と解決

リムーバブルメディア上の別のオペレーティングシステムから起動すると、マシンがイーサネットを使用できないことが判明しました。これはハードウェアの問題を示しています。実際、Lenovo P50ではポートにはステータス LED (黄色と緑) があり、イーサネットが接続されるとこれらが反応するはずです。このマシンではステータス LED が暗く、ハードウェアの問題を示しています。

関連情報