문제
Lenovo P50에서 네트워크 카드가 이더넷 케이블을 감지하지 못하거나 네트워크 연결을 설정하지 못하는 것 같습니다. 이더넷 연결은 핫 플러그로 설정되고 에 의해 관리됩니다 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 카드에서 흔히 발생하며 관련 질문이 몇 가지 있습니다(12삼4), 하지만 이 기계에는 Intel 카드가 있습니다.
이 질문 핫 플러그 문제와 관련된 USB 이더넷 장치에만 해당되는 것 같습니다.
이 질문네트워크 인터페이스가 완전히 사라지고 재부팅 시 다시 돌아옵니다.
이 질문다소 모호하고 확실한 답변이 부족합니다.
이 질문이더넷과 관련이 있지만 대답은 Wi-Fi 문제 해결에 대한 링크입니다.
이 질문이더넷 어댑터를 사용할 수 없기 때문에 다른 것 같습니다. 내 컴퓨터에서는 사용할 수 있지만 연결이 끊긴 것으로 등록됩니다.
이 질문비슷한 증상이 있지만 이전 네트워크 카드의 구성이 충돌했기 때문입니다.
이 질문손상된 드라이버와 관련이 있습니다(제 생각에는?).
이 경우간단히 삭제하고 재부팅하는 것만으로 네트워크 액세스를 다시 얻을 수 있었습니다 /etc/network/interfaces
. 나는 이것을 시도했지만 이 경우에는 작동하지 않았습니다.
해결되지 않은 잠재적으로 관련된 질문
이 질문관련이 있을 수 있지만(불명확) 답변이 없습니다. 마찬가지로이 질문.
~ 안에이 질문문제는 건물 네트워크 구성에 있는 것으로 추정되었습니다. 나는 이것이 여기서는 사실이 아니라고 건물 지원 직원으로부터 확신을 받았습니다.
이 질문네트워크 카드의 하드웨어 결함으로 진단되었습니다. 이 경우에도 적용되는지는 확실하지 않습니다.이 하나하드웨어 오류인 것 같습니다. (하드웨어 오류를 추정하기 전에 다른 설명을 배제하고 싶습니다).
업데이트 및 해결
이동식 미디어의 다른 운영 체제에서 부팅할 때 시스템이 이더넷을 사용할 수 없다는 것을 확인했으며 이는 하드웨어 문제를 나타냅니다. 실제로 Lenovo P50에는~이다포트의 상태 LED(노란색 및 녹색). 이더넷이 연결되면 반응해야 합니다. 이 시스템에서는 어두워서 하드웨어 문제를 나타냅니다.