web-dev-qa-db-ja.com

ネットワーク接続の問題をデバッグするにはどうすればよいですか?

Xubuntu 10.04を搭載したコンピューターの1つで、ネットワーク接続に問題があります。どうすればデバッグできますか?

  • (同じオペレーティングシステムを実行している)ラップトップでケーブルを試しましたが、機能したので、ケーブルではありません
  • Sudo dhclientおよびSudo /etc/init.d/networking restart助けない
  • Sudo mii-tool -v出力:

    mIIトランシーバーが存在しません

他に何が問題になる可能性がありますか?ネットワークカードが壊れていませんか?

2
xralf

代わりにethtoolを試してください。カードにMIIチップがない場合でも、ネットワークカードから何かを取得できるはずです。

3
Shadur

ethtoolはここで選択するツールです(Shadurにクレジットを与えます)。リンクがあるかどうか、および何らかの理由で半二重接続またはその他の設定ミスがあるかどうかを通知します。

Syslogまたはdmesgの出力に何も表示されない場合は、ネットワークドライバーのデバッグの詳細度を上げることができる可能性があります。 modinfo -p e1000を実行してみてください(「e1000」をNICのドライバーの名前に置き換えてください)。冗長性またはデバッグ情報を増やすために、modprobeに与えることができる(または/etc/modprobe.d/にファイルを入れる)オプションがあるかもしれません。

また、ルートとしてtcpdump -i eth0を実行していることを確認してください(「eth0」をネットワークデバイスに置き換えてください)。インターフェイスが設定されていない場合でも、取得しているトラフィックの種類を確認できます。ブロードキャストトラフィックやマルチキャストトラフィックなどが表示され、システムがDHCPを試行している可能性があります。

3
jsbillings