나는 과거에 데비안 10에서 이더넷 인터페이스를 거의 사용하지 않았습니다. 지난 주에 데비안을 데비안 11로 업데이트했습니다. 설치하는 동안 이더넷을 통해 연결하지 못했습니다. 저는 3가지 다른 케이블을 사용해 보았고 그중 일부는 TV에 매일 사용합니다. 따라서 케이블 결함을 제거할 수 있습니다. 내 무선 LAN 인터페이스에는 공개되지 않은 펌웨어가 필요했기 때문에 설치를 완료하는 것은 상당히 어려웠습니다.
그래서 지금은 이것이 설정 문제인지 아니면 내 하드웨어(이더넷)가 고장난 것인지 알아내려고 노력하고 있습니다. 저는 인터페이스/하드웨어 관련 전문가가 아닙니다. 누군가가 가장 가능성이 높은 시나리오가 무엇인지 말해 줄 수 있다면 좋을 것입니다.
간단한 실행
sudo lshw -class network -short
H/W path Device Class Description
============================================================
/0/100/1c.6/0 wlp3s0 network Wireless 8265 / 8275
/0/100/1f.6 enp0s31f6 network Ethernet Connection (4) I219-V
제가 보기엔 인터페이스가 잘 작동하는 것 같은데요, 그렇죠? 이는 하드웨어가 불량/손상되었을 가능성이 높다는 것을 의미합니까?
ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp0s31f6: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN mode DEFAULT group default qlen 1000
link/ether 8c:16:45:32:c8:b8 brd ff:ff:ff:ff:ff:ff
3: wlp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000
link/ether 00:21:6b:ff:ac:d5 brd ff:ff:ff:ff:ff:ff
편집하다
/usr/sbin/ethtool enp0s31f6
Settings for enp0s31f6:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Speed: Unknown!
Duplex: Unknown! (255)
Auto-negotiation: on
Port: Twisted Pair
PHYAD: 2
Transceiver: internal
MDI-X: Unknown (auto)
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000007 (7)
drv probe link
Link detected: no
편집 2
샘플 세팅 후
sudo /usr/sbin/ethtool -s enp0s31f6 speed 100 duplex full
[sudo] password for nicolas:
(srv) nicolas@debian:~/phd/src$ sudo /usr/sbin/ethtool enp0s31f6
Settings for enp0s31f6:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 100baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Speed: Unknown!
Duplex: Unknown! (255)
Auto-negotiation: on
Port: Twisted Pair
PHYAD: 2
Transceiver: internal
MDI-X: Unknown (auto)
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000007 (7)
drv probe link
Link detected: no
답변1
의견에서 설명한 대로 인터페이스를 불러오기 위해 명령을 사용한 테스트(실패)를 기반으로 합니다.
ethtool -s enp0s31f6 speed 100 duplex full
이더넷 어댑터가 고장 났다고 말하고 싶습니다. 나에게 " Link detected: no
"는 이 가설을 확증해 줍니다. USB 어댑터(무선 또는 유선)로 교체 가능합니다.
이러한 어댑터는 일반적으로 교체가 가능하므로 기계를 서비스 센터로 보내는 것을 고려할 수도 있습니다. 아니면 직접 만들어 보세요.
답변2
NO CARRIER
링크가 감지되지 않았음을 나타냅니다. 이는 인터페이스의 하드웨어 오류를 나타냅니다. 그렇기 때문에 시작 명령이 작동하지 않습니다.
노트북이기 때문에 일반적으로 보증 기간이 남아 있는 경우 공급업체에서 수리하거나 교체해 줍니다.
USB-이더넷 어댑터를 사용할 수도 있습니다. Amazon에서 약 $10 - $20에 구입할 수 있습니다.