私は過去にDebian 10でイーサネットインターフェイスをほとんど使用していませんでした。先週、Debian を Debian 11 に更新しました。インストール中にイーサネット経由で接続できませんでした。私は3つの異なるケーブルを試してみましたが、その一部はテレビで毎日使用しています。したがって、ケーブルの欠陥を取り除くことができます。私の無線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アダプタ(無線または有線)と交換可能です。
これらのアダプタは通常交換可能であるため、機械をサービスセンターに送信することを検討することもできます。または自分で作ってみてください。