--- 192.168.1.178 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 1.080/100.172/197.661 ms
Android phone next to router:
--- 192.168.1.245 ping statistics ---
145 packets transmitted, 145 packets received, 0% packet loss
round-trip min/avg/max = 3.320/283.725/1264.427 ms```
Ethernet pings are <1ms , High ping with single device connected to AC and N wifi. Tried playing with the settings to no noticeable effect. How can I diagnose it ?
ty
There is a pattern. Start at 50ms increases gradually till it reaches 200ms+, then drops to <50ms starts to increase again.. repeat.
-----------------------------------------------------
OpenWrt 18.06.1, r7258-5eb055306f
-----------------------------------------------------
root@OpenWrt:~# ping 192.168.1.245
PING 192.168.1.245 (192.168.1.245): 56 data bytes
64 bytes from 192.168.1.245: seq=76 ttl=64 time=47.999 ms
64 bytes from 192.168.1.245: seq=77 ttl=64 time=72.578 ms
64 bytes from 192.168.1.245: seq=78 ttl=64 time=106.718 ms
64 bytes from 192.168.1.245: seq=79 ttl=64 time=34.620 ms
64 bytes from 192.168.1.245: seq=80 ttl=64 time=155.017 ms
64 bytes from 192.168.1.245: seq=81 ttl=64 time=180.196 ms
64 bytes from 192.168.1.245: seq=82 ttl=64 time=201.896 ms
64 bytes from 192.168.1.245: seq=83 ttl=64 time=20.039 ms
64 bytes from 192.168.1.245: seq=84 ttl=64 time=43.859 ms
64 bytes from 192.168.1.245: seq=85 ttl=64 time=69.058 ms
64 bytes from 192.168.1.245: seq=86 ttl=64 time=93.138 ms
64 bytes from 192.168.1.245: seq=87 ttl=64 time=114.838 ms
64 bytes from 192.168.1.245: seq=88 ttl=64 time=140.477 ms
64 bytes from 192.168.1.245: seq=89 ttl=64 time=160.817 ms
64 bytes from 192.168.1.245: seq=90 ttl=64 time=186.077 ms
64 bytes from 192.168.1.245: seq=91 ttl=64 time=222.900 ms
64 bytes from 192.168.1.245: seq=92 ttl=64 time=3.780 ms
64 bytes from 192.168.1.245: seq=93 ttl=64 time=52.500 ms
64 bytes from 192.168.1.245: seq=94 ttl=64 time=75.779 ms
64 bytes from 192.168.1.245: seq=95 ttl=64 time=111.859 ms
64 bytes from 192.168.1.245: seq=96 ttl=64 time=21.840 ms
64 bytes from 192.168.1.245: seq=97 ttl=64 time=146.260 ms
64 bytes from 192.168.1.245: seq=98 ttl=64 time=169.720 ms
64 bytes from 192.168.1.245: seq=99 ttl=64 time=193.660 ms
64 bytes from 192.168.1.245: seq=100 ttl=64 time=216.779 ms
64 bytes from 192.168.1.245: seq=101 ttl=64 time=241.919 ms
64 bytes from 192.168.1.245: seq=102 ttl=64 time=59.920 ms
64 bytes from 192.168.1.245: seq=103 ttl=64 time=83.000 ms
64 bytes from 192.168.1.245: seq=104 ttl=64 time=107.059 ms
64 bytes from 192.168.1.245: seq=105 ttl=64 time=128.740 ms
64 bytes from 192.168.1.245: seq=106 ttl=64 time=153.960 ms
64 bytes from 192.168.1.245: seq=107 ttl=64 time=176.919 ms
64 bytes from 192.168.1.245: seq=108 ttl=64 time=368.419 ms
♥
--- 192.168.1.245 ping statistics ---
109 packets transmitted, 33 packets received, 69% packet loss
round-trip min/avg/max = 3.780/126.131/368.419 ms
When you ping from the phone, it knows to leave the radio on to get the response. When you ping to the phone, it is not expecting anything, so it may have the radio off.
Pings from outside (a ping test site's server) are answered by your modem or router. That will test the ISP connection only, not your internal network.
I fix this issue on any AP by setting a Distance Optimization that is >=100 meters. You'll need to set this parameter no lower than the greatest distance of your farthest WiFi client. I've also found that values < 100 do not work on OpenWrt. Please understand what that setting is; and the distance of all clients from your router.
Others parameters I might optimize, depending on congestion on the channel being used:
DTIM Interval
RTS/CTS Threshold
By the way, it's probably better to create a new thread than to revive an old one.