問題
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 が暗く、ハードウェアの問題を示しています。