High ping on 802.11/ac devices

No; it is impossible for ethernet to go above 1500 MTU. So try to turn off jumbo frames?

I've set the MTU on my router back to 1500 and it doesn't seem to change anything.

Can you ping the router address from your wireless and from a device on ethernet, just want to make sure if what I'm thinking could be it.

If I ping the router I get this:

PING 192.168.2.1 (192.168.2.1) 56(84) bytes of data.
64 bytes from 192.168.2.1: icmp_seq=1 ttl=64 time=1.35 ms
64 bytes from 192.168.2.1: icmp_seq=2 ttl=64 time=1.31 ms
64 bytes from 192.168.2.1: icmp_seq=3 ttl=64 time=1.39 ms
64 bytes from 192.168.2.1: icmp_seq=4 ttl=64 time=1.20 ms
64 bytes from 192.168.2.1: icmp_seq=5 ttl=64 time=1.20 ms
64 bytes from 192.168.2.1: icmp_seq=6 ttl=64 time=1.16 ms
64 bytes from 192.168.2.1: icmp_seq=7 ttl=64 time=1.29 ms
64 bytes from 192.168.2.1: icmp_seq=8 ttl=64 time=1.22 ms
64 bytes from 192.168.2.1: icmp_seq=9 ttl=64 time=1.26 ms
64 bytes from 192.168.2.1: icmp_seq=10 ttl=64 time=1.32 ms
64 bytes from 192.168.2.1: icmp_seq=11 ttl=64 time=1.26 ms
--- 192.168.2.1 ping statistics ---
11 packets transmitted, 11 received, 0% packet loss, time 10013ms
rtt min/avg/max/mdev = 1.166/1.274/1.395/0.073 ms

And if I ping form a device on Ethernet:

PING 192.168.2.5 (192.168.2.5) 56(84) bytes of data.
64 bytes from 192.168.2.5: icmp_seq=1 ttl=63 time=1.35 ms
64 bytes from 192.168.2.5: icmp_seq=2 ttl=63 time=25.5 ms
64 bytes from 192.168.2.5: icmp_seq=3 ttl=63 time=45.3 ms
64 bytes from 192.168.2.5: icmp_seq=4 ttl=63 time=67.7 ms
64 bytes from 192.168.2.5: icmp_seq=5 ttl=63 time=91.0 ms
64 bytes from 192.168.2.5: icmp_seq=6 ttl=63 time=113 ms
64 bytes from 192.168.2.5: icmp_seq=7 ttl=63 time=33.2 ms
64 bytes from 192.168.2.5: icmp_seq=8 ttl=63 time=55.7 ms
64 bytes from 192.168.2.5: icmp_seq=9 ttl=63 time=78.6 ms
64 bytes from 192.168.2.5: icmp_seq=10 ttl=63 time=1.19 ms
--- 192.168.2.5 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9013ms
rtt min/avg/max/mdev = 1.194/51.343/113.557/35.384 ms

So the second result is pinging to a wireless device?

Correct.

If the first result is pinging from a wireless device to the router, then I would check your ethernet cables.

The Ethernet shouldn't be a problem as a wifi to wifi communication still has these issues and the data doesn't even touch Ethernet.

I also may have found a cause as I booted my desktop into Windows and it doesn't have any of the issues so it seems to be a problem with either the configuration, drivers or implementation of 802.11/ac on Linux as up until this point I only tested Android phones and my Desktop which were all running on Linux.

Try disabling wifi power management
sudo iwconfig * nic* power off

1 Like

As Dynamic_Gravity said you're having problems with the MTU settings of your whole network. Try this guide to set your MTU properly and see if something changes. The MTU set to 9000 for the router is totally wrong and that might be the issue (1500 might not be right too).

Disabling power management has completely solved the issues on the Desktop side. Now I just need to sort out the phones on the network which I don't care about as much so I'll look into it a little later today.