インターネット接続をデバッグしない方法は?


10

イーサネットケーブルでルーターに直接接続されているRaspberry Piを使用していますが、デバイスがインターネットに接続しません。すべてのネットワークライトが点灯しますが、インターネットにアクセスできず、cURL、wget、およびpingコマンドはすべてホストアドレスを解決できません。ケーブルをラップトップに接続すると、ラップトップは正常にインターネットに接続できます。

Raspberry Piは私の家では問題なく動作しましたが、今は友人の家でセットアップしているときに接続されていません(新しい画像でも)。彼らはかなり古いルーター(1つのイーサネットスロットのみ)を持っています。

私の質問は、これをさらにデバッグして問題を見つけるにはどうすればよいですか?(たとえば)TCP / IPなどをテストできる方法はありますか?私は大学でネットワーキングのクラスを受講して理論を理解しましたが、実際にネットワーキングの問題を掘り下げる方法がわかりません。


ヘルプが必要な場合は、問題と、何を試したかを説明する必要があります。Piのifconfigは何と言っていますか?ラップトップのインターネット設定とは何ですか?
ミリウェイズ2014年

回答:


9

[この回答のほとんどは古く、最初の「ジェシー」を超えるRaspbianのバージョンでは役に立たないでしょう。]

ケーブルが接続されているときにすべてのイーサネットライトがオンになっていて、Johnが示すようにモニターとキーボードまたはシリアル回線を接続できる場合は、接続を確立できるはずです。

まず、を実行しifconfigます。おそらくethがアップしておらず、次のように表示されます:

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING 
          [...]

eth0リストに表示されることもあります。そうでない場合は、しばらくは心配しないでください。他のことをする前に、明らかにそれがあなたのために働いていないので、ネットワーク自動化を無効にする価値があるかもしれません:

sudo service networking stop
sudo service ifplugd stop

これらは、次のブート/ランレベルの変更から再開されます。起動時にサービスを再開したくない場合disablestop、の代わりにを使用してください。その場合は、独自に調整するか、毎回これをすべて手動で行う必要があります。2番目(ifplugd)は、イーサネットケーブルが挿入されるたびに接続を確立することになっています。1

あなたがあれば今では、邪魔にならないですしなかっ参照eth0、以前記載されているsudo ifconfig eth0 upそれ以外の場合は、単に、ifconfig必ずそれはまだアップであることを確認するために、再び。次に、sudo dhclient -r実行中のインスタンスを停止します。確かに、sudo killall -9 dhclient次にps -A | grep dhc他のdhcpクライアントソフトウェアをチェックします。これdhcpcdは、debianがdhclientデフォルトで(の代わりに)使用しているためです。もしそうなら、あなたはそれを殺す必要があります。上記のようにネットワーキングサービスを無効にしていない場合は、おそらく戻ってくることに注意してください。

これが完了すると、に接続できるようになりsudo dhclient -v eth0ます。それが機能しない場合は、質問に出力を追加します。


1.誰にとっても望ましいことではないかもしれません。サービスが停止したと思われる場合でも、私には非常に危険なようで、でアンインストールしましたsudo apt-get remove ifplugd


ありがとう!私はの束を必要とsudoそこには...私の場合には、にdhclientはちょうどキックを必要とし、何らかの理由で途中で死亡している必要があります...
PTIM

私が手に入れたら悪いのですかFailed to stop ifplugd.service: Unit ifplugd.service not loaded.
ジャック

番号; これは、サービスが有効になっていないことを意味します。ifplugdRaspbianではデフォルトで使用されなくなったと思います(上で編集します-ありがとう!)。
ゴルディロックス

実際、この回答のほとんどは、Raspbianの新しいバージョンにはあまり適切ではありません...
goldilocks

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.