
信頼性の高いDebianを実行している既存のデスクトップコンピュータは、LANに接続できなくなりました。同じネットワーク上の他のコンピュータにはこの問題がないため(同じケーブルを使用しても)オンボードイーサネットポートにハードウェアの問題があると思われます(最近同じケーブルを使用して別のコンピュータに接続しました。ケーブルを再接続するだけです。 )イーサネットカードを購入する前に、オペレーティングシステムが提供するソフトウェアツールの問題を診断するにはどうすればよいですか。
答え1
デスクトップネットワークカードには、ほぼ常に接続を表す単一のLED(データI / Oを追跡する2番目のLEDもあります)があります。
LEDが存在しない場合は、ケーブルを抜いて実行して、dmesg
何が起こるかを確認してください。たとえば、次のようになります。
[248510.165619] e1000: eth0 NIC Link is Down
[248510.168904] e1000 0000:00:03.0 eth0: Reset adapter
[248512.277754] e1000: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
LEDがあり、引き続き消灯している場合、またはカーネルが何も検出しない場合は、ネットワークカードが不良または重大に損傷しています。これは一度起こりましたが、ずっと前に間違ったドライバをインストールしたので、他のドライバではなく8139Aのようで、その逆も同様です。しかし、それにもかかわらず、システムログには明らかです(「eth0:8139tooたぶん、私は何もチップが見つかりません」とマークされています)。
また、出力を確認してくださいlspci
。イーサネットコントローラについては、次のように話す必要があります。
00:03.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller (rev 02)
00:08.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller (rev 02)
以下は最新(まだ少し古い)Dellシステムです。
02:00.0 Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme BCM5722 Gigabit Ethernet PCI Express
03:00.0 Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme BCM5751 Gigabit Ethernet PCI Express (rev 21)
イーサネットコントローラが見えない場合は、カードが抜けているか、ひどく損傷しています。曲がったピンや酸化されたピンが原因でlspci
カードが表示され、/var/log/syslogとdmesgに多くの苦情が表示され、接続できません。