イーサネット アダプタが 10 Mbit/s で停止

イーサネット アダプタが 10 Mbit/s で停止

私のイーサネット アダプタは、どういうわけか 10 Mbit/s で止まってしまいます。出力は次のとおりですethtool eth0

Settings for eth0:
    Supported ports: [ TP MII ]
    Supported link modes:   10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
    Supported pause frame use: No
    Supports auto-negotiation: Yes
    Advertised link modes:  10baseT/Full 
    Advertised pause frame use: Symmetric Receive-only
    Advertised auto-negotiation: Yes
    Link partner advertised link modes:  10baseT/Half 10baseT/Full 
                                         100baseT/Half 100baseT/Full 
    Link partner advertised pause frame use: Symmetric
    Link partner advertised auto-negotiation: Yes
    Speed: 10Mb/s
    Duplex: Full
    Port: MII
    PHYAD: 0
    Transceiver: internal
    Auto-negotiation: on
    Current message level: 0x00000007 (7)
                   drv probe link
    Link detected: yes

ご覧のとおり、私のアダプタは 100 Mbit/s をサポートしており、「リンク パートナー」(私のルーター?) も 100 Mbit/s をサポートしています。ただし、手動でモードを 100 Mbit/s に設定すると、sudo ethtool -s eth0 speed 100 duplex fullリンクはすぐに切断されます。

この問題を解決するにはどうすればいいでしょうか?

答え1

(システムがオンの状態で) インターフェイスのオン/オフを試しましたか? システムを再起動しても、この問題が継続的に発生していると想定します。

別のケーブルを使用してください。ケーブルやコネクタの不良が発生することもあります。また、適切なカテゴリのケーブルを使用していることを確認してください。

別のルーター/スイッチ ポートを使用してください。ルーター/スイッチ ポートが不良である可能性があります。

ルータ/スイッチ ポートの構成を調べてください。自動ネゴシエーションになっていますか? 速度は固定されていますか? 速度が固定されているポートで自動を実行しようとすると、指定した内容が発生することがあります。

一部のアダプタ ボードでは、自動ネゴシエーションが適切に行われません。その場合は、ルータ/スイッチ ポートの両方を手動で固定速度に設定してください。

最後に、アダプタ ボードを新しいボードに交換し、上記を含むトラブルシューティングを実行します。

最後の選択肢は、スイッチ/ルーターが故障していることです。

関連情報