web-dev-qa-db-ja.com

インターネット接続の安定性を確認する

Ubuntu 12.04を使用していますが、システム、ルーター、またはプロバイダーが問題を引き起こしているかどうか、なぜインターネット接続が1時間に1回か2回失われるのかを知りたいです。

コンピューターはイーサネット経由で接続されており、動作は接続を失い、30〜90秒後に接続が自動的に再確立されます。

  • どこから検索を始めますか?
  • そのような問題をチェックするためのツールは何ですか?
1
helle
  1. マシンのネットワーク接続のステータスをテストします。

    ifconfig [INTERFACE]
    

    [INTERFACE]を問題のネットワークインターフェイスの名前に置き換えます。通常はeth0になる最初の(または唯一の)イーサネットインターフェイス。そのコマンドの出力には、ローカルインターネットゲートウェイ/と通信できるように、少なくともinet addr(またはIPv6のみのネットワーク上にある場合はグローバルスコープのinet6 addr)のエントリが必要です。ルーター。これらのエントリへの出力を制限するには、次を使用します。

    LANG=POSIX ifconfig [INTERFACE] | grep -e 'inet addr:' -e 'inet6 addr:.*Scope:Global'
    
  2. ローカルゲートウェイ/ルーターのアドレスを見つけます。出力の最初の行に表示されます

    ip route
    

    通常、192.168.x.yまたは10.x.x.yxは0〜255、yは1〜254の数字)という形式になります。 g。 192.168.0.1

    ローカルゲートウェイ/ルーターが以前に決定したアドレスで到達可能かどうかを確認します。

    ping -W 0.5 -c 4 [ADDRESS]
    

    このコマンドがタイミング情報ではなくエラーメッセージを報告する場合、ゲートウェイは到達不能です(切断、スイッチオフ、応答なし)。

  3. インターネット上の既知のサーバーに接続して、インターネット接続を確認します。

    ping -c 4 google.com
    

    ホスト名を解決できなかった場合、ローカルルーターまたはアップストリームプロバイダーに(断続的な)DNS問題がある可能性があります。 IPアドレスでリモートホストに接続できる場合があります。

    ping -c 4 8.8.8.8
    

    またはIPv6ネットワークの場合:

    ping6 -c 4 2001:4860:4860::8888
    

    これらのいずれも肯定的な応答を返さない場合、ローカルルーターからインターネットプロバイダーへの接続が機能していない可能性があります。プロバイダーに到達できる部分的な停止のまれなケースがありますが、他のネットワークの一部またはすべて(上記のコマンドのGoogleのサーバーなど)に到達できません。

    残念ながら、問題がローカルゲートウェイ/ルーター/モデムのセットアップにあるのか、インターネットプロバイダーの側にあるのかを判断するのは簡単ではありません。

2
David Foerster