我有一個帶有 Hitron 數據機/路由器(型號 CGN3ACSMR,軟體版本 4.5.8.22)的小型家庭網路。
自從一個月前安裝路由器以來,無論是在存取 LAN 外部的主機還是嘗試存取 LAN 上的主機時,我都遇到了一些奇怪的延遲模式。它通常不會造成侵入,但它使 SSH 變得煩人,並且它阻止我在網路上託管某些服務(遊戲、串流 API 伺服器等)。
這是從我的筆記型電腦上透過數據機/路由器的 5GHz 網路連接的ping
to轉儲:google.com
PING google.com (209.148.198.238): 56 data bytes
64 bytes from 209.148.198.238: icmp_seq=0 ttl=57 time=18.084 ms
64 bytes from 209.148.198.238: icmp_seq=1 ttl=57 time=30.351 ms
64 bytes from 209.148.198.238: icmp_seq=2 ttl=57 time=26.911 ms
64 bytes from 209.148.198.238: icmp_seq=3 ttl=57 time=26.344 ms
64 bytes from 209.148.198.238: icmp_seq=4 ttl=57 time=149.377 ms
64 bytes from 209.148.198.238: icmp_seq=5 ttl=57 time=143.671 ms
64 bytes from 209.148.198.238: icmp_seq=6 ttl=57 time=122.085 ms
64 bytes from 209.148.198.238: icmp_seq=7 ttl=57 time=20.993 ms
64 bytes from 209.148.198.238: icmp_seq=8 ttl=57 time=92.836 ms
64 bytes from 209.148.198.238: icmp_seq=9 ttl=57 time=22.411 ms
64 bytes from 209.148.198.238: icmp_seq=10 ttl=57 time=28.901 ms
64 bytes from 209.148.198.238: icmp_seq=11 ttl=57 time=24.592 ms
64 bytes from 209.148.198.238: icmp_seq=12 ttl=57 time=31.203 ms
64 bytes from 209.148.198.238: icmp_seq=13 ttl=57 time=17.344 ms
64 bytes from 209.148.198.238: icmp_seq=14 ttl=57 time=155.770 ms
64 bytes from 209.148.198.238: icmp_seq=15 ttl=57 time=133.970 ms
64 bytes from 209.148.198.238: icmp_seq=16 ttl=57 time=22.078 ms
64 bytes from 209.148.198.238: icmp_seq=17 ttl=57 time=27.406 ms
64 bytes from 209.148.198.238: icmp_seq=18 ttl=57 time=19.005 ms
64 bytes from 209.148.198.238: icmp_seq=19 ttl=57 time=26.037 ms
--- google.com ping statistics ---
20 packets transmitted, 20 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 17.344/56.968/155.770/51.178 ms
請注意,100+ms 的峰值會定期出現。
以下是在我的 LAN 上 ping 位址的(非常相似的)結果,再次從我的筆記型電腦完成:
PING 192.168.0.20 (192.168.0.20): 56 data bytes
64 bytes from 192.168.0.20: icmp_seq=0 ttl=64 time=1.015 ms
64 bytes from 192.168.0.20: icmp_seq=1 ttl=64 time=4.472 ms
64 bytes from 192.168.0.20: icmp_seq=2 ttl=64 time=1.415 ms
64 bytes from 192.168.0.20: icmp_seq=3 ttl=64 time=4.467 ms
64 bytes from 192.168.0.20: icmp_seq=4 ttl=64 time=34.398 ms
64 bytes from 192.168.0.20: icmp_seq=5 ttl=64 time=74.872 ms
64 bytes from 192.168.0.20: icmp_seq=6 ttl=64 time=54.049 ms
64 bytes from 192.168.0.20: icmp_seq=7 ttl=64 time=4.670 ms
64 bytes from 192.168.0.20: icmp_seq=8 ttl=64 time=4.442 ms
64 bytes from 192.168.0.20: icmp_seq=9 ttl=64 time=4.868 ms
64 bytes from 192.168.0.20: icmp_seq=10 ttl=64 time=0.982 ms
64 bytes from 192.168.0.20: icmp_seq=11 ttl=64 time=1.116 ms
64 bytes from 192.168.0.20: icmp_seq=12 ttl=64 time=1.645 ms
64 bytes from 192.168.0.20: icmp_seq=13 ttl=64 time=0.888 ms
64 bytes from 192.168.0.20: icmp_seq=14 ttl=64 time=99.642 ms
64 bytes from 192.168.0.20: icmp_seq=15 ttl=64 time=77.294 ms
64 bytes from 192.168.0.20: icmp_seq=16 ttl=64 time=0.887 ms
64 bytes from 192.168.0.20: icmp_seq=17 ttl=64 time=1.978 ms
64 bytes from 192.168.0.20: icmp_seq=18 ttl=64 time=1.012 ms
64 bytes from 192.168.0.20: icmp_seq=19 ttl=64 time=4.542 ms
--- 192.168.0.20 ping statistics ---
20 packets transmitted, 20 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.887/18.933/99.642/30.483 ms
該伺服器是透過千兆位元乙太網路連接到數據機/路由器的 Raspberry Pi。
再次注意尖峰。
對於較長時間的 ping 測試,出現 5-10% 的資料包遺失也很常見。
什麼可能導致這些症狀?我幾乎可以肯定這是調製解調器/路由器;我嘗試連接廣播不同網路的下游路由器,但本地和非本地主機的問題仍然存在。
答案1
嗯,看來你的無線訊號受到了影響。您可以檢查以下事項:-
- 是否有乾擾,檢查是否有無線電波發射設備。無論是微波爐、藍牙裝置或任何其他在 5GHz 頻段傳輸的裝置。關閉所有傳輸無線電波的無線設備,然後進行檢查。
- 嘗試將 5GHz 的頻道更改為 2.4GHz,看看是否會改善延遲。
- 檢查您是否從另一個無線系統收到強訊號,該系統可能會在與您的系統相同的頻段(和通道)上傳輸,因此可能會影響您的 SNR(訊號雜訊比)。
- 您也可以嘗試增加傳輸功率,看看這是否會改善 SNR 並最終改善延遲。
- 更新路由器版本也可能有幫助。
希望這可以幫助!