web-dev-qa-db-ja.com

Wifi上の2台のコンピューターは、ルーターに対して3 <msのpingを受信しますが、相互に最大30〜90msのpingを送信します。どうして?

無線LANの問題をデバッグしようとしています。同じwifiルーターに2台のデバイスを接続しています。

デバイス#1からルーターへのping結果:〜3ms

mbp:~ rmb$ ping 192.168.8.1
PING 192.168.8.1 (192.168.8.1): 56 data bytes
64 bytes from 192.168.8.1: icmp_seq=0 ttl=64 time=3.639 ms
64 bytes from 192.168.8.1: icmp_seq=1 ttl=64 time=3.751 ms
64 bytes from 192.168.8.1: icmp_seq=2 ttl=64 time=3.706 ms
64 bytes from 192.168.8.1: icmp_seq=3 ttl=64 time=3.649 ms
...
--- 192.168.8.1 ping statistics ---
29 packets transmitted, 29 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.945/2.645/4.260/1.249 ms

デバイス#2からルーターへのping結果:〜3ms

rmp:~ rmp$ ping 192.168.8.1
PING 192.168.8.1 (192.168.8.1): 56 data bytes
64 bytes from 192.168.8.1: icmp_seq=0 ttl=64 time=1.192 ms
64 bytes from 192.168.8.1: icmp_seq=1 ttl=64 time=0.932 ms
64 bytes from 192.168.8.1: icmp_seq=2 ttl=64 time=3.420 ms
64 bytes from 192.168.8.1: icmp_seq=3 ttl=64 time=3.361 ms
....
--- 192.168.8.1 ping statistics ---
22 packets transmitted, 22 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.821/2.965/4.134/1.006 ms

その場合、各デバイス間のpingは同じ球場で行われると思いますが、それはかなり遠いです。

デバイス#1と#2の間のping結果:3-114ms

mbp:~ rmb$ ping 192.168.8.2
PING 192.168.8.2 (192.168.8.2): 56 data bytes
64 bytes from 192.168.8.2: icmp_seq=0 ttl=64 time=3.766 ms
64 bytes from 192.168.8.2: icmp_seq=1 ttl=64 time=67.722 ms
64 bytes from 192.168.8.2: icmp_seq=2 ttl=64 time=91.376 ms
64 bytes from 192.168.8.2: icmp_seq=3 ttl=64 time=114.361 ms
64 bytes from 192.168.8.2: icmp_seq=4 ttl=64 time=35.975 ms

両方のデバイスがルーターのすぐ隣にある場合に、90〜114ミリ秒のpingを取得する方法を理解するのは難しいと思います。

だから私は疑問に思っています-両方のデバイスが許容可能な速度でルーターにpingできる場合のボトルネックは何でしょうか。ルーターからのfromのpingはどのようなものですか?

ルーターから#デバイス1へのping結果

PING 192.168.8.2 (192.168.8.2): 64 data bytes
72 bytes from 192.168.8.2: seq=0 ttl=64 time=66.163 ms
72 bytes from 192.168.8.2: seq=1 ttl=64 time=93.665 ms
72 bytes from 192.168.8.2: seq=2 ttl=64 time=112.366 ms

--- 192.168.8.2 ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 66.163/90.731/112.366 ms

ルーターからデバイス#2へのping結果:

PING 192.168.8.3 (192.168.8.3): 64 data bytes
72 bytes from 192.168.8.3: seq=0 ttl=64 time=2.577 ms
72 bytes from 192.168.8.3: seq=1 ttl=64 time=60.316 ms
72 bytes from 192.168.8.3: seq=2 ttl=64 time=101.978 ms

--- 192.168.8.3 ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 2.577/54.957/101.978 ms

ルーターはHuawei4GE5186s-22aです。設定に何か問題があるか、もっと売れ行きの良いゴミだと思います。

注意すべき他の症状は、デバイス間で共有しているときに、WLANがときどきドロップアウトすることです。同時にwifiネットワーク上にある他のデバイスもドロップアウトされ、wifiルーターがリセットされているように見えます。

私がそれをデバッグする方法をもっと探すことができるように、この種の動作を引き起こす可能性のあるアイデアはありますか?

追記

イーサネット経由で4Gルーターに接続し、代わりにワイヤレスを管理するために使用した別のワイヤレスルーターがあります。これを実行すると、ワイヤレスpingは5ミリ秒未満で安定しています。問題を解決するためのオプションですが、1のジョブを実行するために2つのルーターを実行することは考えられないようです。

4
Bob

Pingパケットはこれを行う必要があるためです。

Host1>ルーター|ルーター> Host1。

Host1>ルーター|ルーター> Host2 | Host2>ルーター|ルーター> Host1。

テストするとケーブルで1ミリ秒近くかかりますが、ワイヤレスネットワークでは、信号モード、強度、遅延、空き帯域幅など、多くの変数があります。もちろん、ルーターがWi-Fiを管理する方法でうまくいきます。 300ドルのものと同じ50ドルのルーターではありません。

ルーターが同じモデルの場合、最初のルーターでも同じ結果が得られると確信しています。ルーターをWANから切断し、すべてのコンピュータープログラムを閉じて、ネットワークが管理しているのはpingパケット。

ping-どのように機能しますか?

2
edumgui