Lenovo P50에 이더넷이 없음('ifplugstatus'에서 연결이 끊어진 것으로 보고됨) Intel I219-LM 네트워크 카드

Lenovo P50에 이더넷이 없음('ifplugstatus'에서 연결이 끊어진 것으로 보고됨) Intel I219-LM 네트워크 카드

문제

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 카드에서 흔히 발생하며 관련 질문이 몇 가지 있습니다(124), 하지만 이 기계에는 Intel 카드가 있습니다.

이 질문 핫 플러그 ​​문제와 관련된 USB 이더넷 장치에만 해당되는 것 같습니다.

이 질문네트워크 인터페이스가 완전히 사라지고 재부팅 시 다시 돌아옵니다.

이 질문다소 모호하고 확실한 답변이 부족합니다.

이 질문이더넷과 관련이 있지만 대답은 Wi-Fi 문제 해결에 대한 링크입니다.

이 질문이더넷 어댑터를 사용할 수 없기 때문에 다른 것 같습니다. 내 컴퓨터에서는 사용할 수 있지만 연결이 끊긴 것으로 등록됩니다.

이 질문비슷한 증상이 있지만 이전 네트워크 카드의 구성이 충돌했기 때문입니다.

이 질문손상된 드라이버와 관련이 있습니다(제 생각에는?).

이 경우간단히 삭제하고 재부팅하는 것만으로 네트워크 액세스를 다시 얻을 수 있었습니다 /etc/network/interfaces. 나는 이것을 시도했지만 이 경우에는 작동하지 않았습니다.

해결되지 않은 잠재적으로 관련된 질문

이 질문관련이 있을 수 있지만(불명확) 답변이 없습니다. 마찬가지로이 질문.

~ 안에이 질문문제는 건물 네트워크 구성에 있는 것으로 추정되었습니다. 나는 이것이 여기서는 사실이 아니라고 건물 지원 직원으로부터 확신을 받았습니다.

이 질문네트워크 카드의 하드웨어 결함으로 진단되었습니다. 이 경우에도 적용되는지는 확실하지 않습니다.이 하나하드웨어 오류인 것 같습니다. (하드웨어 오류를 추정하기 전에 다른 설명을 배제하고 싶습니다).

업데이트 및 해결

이동식 미디어의 다른 운영 체제에서 부팅할 때 시스템이 이더넷을 사용할 수 없다는 것을 확인했으며 이는 하드웨어 문제를 나타냅니다. 실제로 Lenovo P50에는~이다포트의 상태 LED(노란색 및 녹색). 이더넷이 연결되면 반응해야 합니다. 이 시스템에서는 어두워서 하드웨어 문제를 나타냅니다.

관련 정보