自宅で新しいWiFiルーター/ ADSLモデム(Asus DSL-N55U-B)を購入しましたが、wifi接続の待ち時間が非常に長い場合があります(最大20秒、Googleにpingを送信する場合の最も一般的な25ミリ秒(単純なping google.com
Linuxの場合))。これはさまざまなデバイス(Windows、Linux、Android、iOS)で発生するため、エンドデバイスではおそらく問題にはなりません。
私が最初にしたことは、ルーターのCPU負荷をチェックすることでしたが、それは常に約3%のままです。使用済みのwifiチャネルを確認し、近隣で使用されている他のチャネルからチャネルを移動しようとしましたが、これは役に立ちませんでした。私が最後に試したのは、kismetを使用してチャネルを調べたところ、パケットレートの約半分のかなり大きな再試行レートがあることに気付きました。これが正確に何を意味するのかはわかりませんが、私には疑わしいようです。
ルーターはLinuxを実行していて、ルートアクセス権を持っているので、ルーターで実行できる診断に制限はありません。
どこでこれを修正し続けるべきかについての指針はありますか?
編集
だから私は新しいルーター(今回はD-Link)を手に入れました、そしてそれはうまく働いています。以前のルーターで直面した問題は謎のままです:-)回答してくれたすべての人に感謝します。
ソフトウェアの場合:
ハードウェアの場合:
ネットワークの問題の場合:
無線周波数の問題の場合:
正確には説明していませんが、調査する必要があるかもしれません。この「遅延」がネットワークへの接続後早期に発生し、その後消える場合は、DNS設定を確認することをお勧めします。
サービスに接続して最初の部分がすぐに終了し、その後しばらくの間すべてがハングする場合がいくつかあります。これは、SSH経由でサーバーに接続し、実際のプロンプトが表示されるまで待つ場合によくあります(接続自体が有効になっています)。
/etc/hosts
(Linux)またはC:\Windows\System32\drivers\etc\hosts
(MS Windows-これはこのファイルを保存するための奇妙な場所であることが常にわかりました)でターゲットデバイスに直接名前を付けて、DNS設定をバイパスすることをお勧めします。ホストの例は ウィキペディアにあります です。
また、さまざまなLMHOSTSとWINS設定(WiFiカードのプロパティ-> TCP/IPにあります)のオン/オフを切り替えることもできます)
ワイヤレスを完全にバイパスして、ルーターの背面にある有線ポートの1つにコンピューターを接続してみます。それを実行して、pingが改善されるかどうかを確認します。もしそうなら、あなたはあなたのWiFiセットアップで何かがファンキーであることを知っています、そうでなければ、私はあなたのDNSプロバイダーを調べ始めます。
ルーター内でGoogleDNSに切り替えてみて、何かが変わるかどうかを確認してください(8.8.8.8)。数分間連続pingを実行して、平均接続速度が古いDNSを上回っていることを確認します。もしそうなら、あなたのISPは遅い/過負荷のサーバーを持っており、GoogleDNSに固執しています。そうでない場合は、接続自体が貧弱であるか、ルーターの有線インターフェースも遅い可能性があります。この場合は、ルーターを完全にバイパスして、コンピューターをモデムに直接接続してください。
上記と同じ手順を繰り返して、問題が軽減されるかどうかを確認します。ルーターをバイパスするときに接続が実際に高速である場合は、新しいルーターを入手してください。話は終わりです。そうでない場合は、家から電柱へ、またはISP側で接続の問題が発生します。
ルーターに慣れていない場合は、ルーターの再フラッシュを避けます。これは、パフォーマンスの向上を保証するものではありません。ホストファイルをいじることも、何かを修正する確実な方法ではありません。最善の策は、問題を深く掘り下げる前に、機器がすべて正しく機能していることを確認することです。