2日前にDebian Jessieデスクトップをアップグレードしましたが、今はインターネットに接続できないことがわかりましたeth0
。
pingを打ったがwww.google.com
「不明なホスト」と浮かび上がります。inet addr
とBcast
アドレス(結果eth0
セクション)の場合は、ifconfig
問題なくpingできます。
次のコマンドを使用してネットワーク管理者サービスを再起動した場合:
sudo service network-manager restart
接続は機能しますが、次の場合にのみ可能です。数秒。
それでは、考えられる根本的な原因は何ですか?この問題をどのように解決できますか?
アップデート1
ntp
いくつかの実験を行った後、サービスを停止したときにネットワークが正常に動作しているように見えたため、これがサービスによって引き起こされる可能性があることに気づきました。しかし、この問題をどのように解決しますか?
数分後、接続が再び失敗したことを確認しました。したがって、おそらくntp
。
アップデート2
今では、ネットワーク管理者を管理されていないままにし、/etc/network/interfaces
サービスnetworking
を使用してeth0接続を管理します。しかし、奇妙なことは、サービスを再起動すると、しばらくの間動作することです。
私のコンピュータがハッキングされたからですか?それとも管理者が私のIPに何をしたのですか?
アップデート3
私のコンピュータがデュアルブートなので、Windowsにもログインしましたが、接続が正しくなりました。だから私のIPは管理者によってブロックされていないようです。 (そしてこれについての通知も受けられません。)もう一つの興味深い症状はかなり長い時間sudo service networking restart
(約30秒)がかかるということです。
答え1
同じIPを使用する別のコンピュータがある場合、この現象が発生する可能性があります。通常、IPを所有するコンピュータは最後に勝者として宣言されます。
保持しているIPが固定IPであるか、DHCPによって割り当てられていることを確認してください。場合によっては、割り当てられた固定IP範囲がDHCPによって割り当てられた範囲と競合する可能性があるため、DHCPは割り当てられたIPを別のコンピュータに割り当てます。
コンピュータを接続したら、IPとそのMACアドレスをメモしてくださいifconfig -a
。コンピュータがネットワークに接続されておらず、他のコンピュータがネットワークに接続されている場合は、そのIPアドレスでpingを実行できることを確認してください。もしそうなら、同じIPを持つ別のコンピュータがあります。他のコンピュータがなくてもWindowsでこの機能を有効にできる場合は、同じことを試してみてください。 Debian で使用している IP で ping を行い、同じアドレスにいる場合は、他のデバイスの MAC アドレスを取得することもできます。
これは、問題がユーザーに存在するのではなく、他の人(DHCPの範囲内に割り当てられた静的IPなど)にある可能性があり、MACアドレスがある場合は、ネットワーク管理者が誰であるかを追跡するのに役立ちます。