I’ve been logging pings for ~3 months now.
The pinging script is running on a netbook connected by ethernet to the AP, and pinging the AP, router, client 1, and client 0 (my computer).
The AP (basement), client 1 (first floor), and client 0 (second floor) are nearly vertically lined up with each other.
Client 0 can be connected to the network by wifi, or by powerline adapter (ethernet over powerline). The backhaul between the AP and router is with powerline adapters.
- average pings are generally in single or sometimes double digits
- max ping over wifi for client 0 typically reaches ~2000 ms, even 5000 ms
- max ping over wifi for client 1 is often over ~1000 ms
- max ping over powerline to the router can also reach ~1000 ms
- max ping over powerline for client 0 is on the order of several hundred ms, much better than on wifi
- max throughput between client 0 and the netbook, measured with
- over powerline: a consistent ~20 Mbps with 0 retries
- over wifi: usually ~60 Mbps or as low as 10 Mbps, with dozens/hundreds of retries in most cases
- internet speedtest with client 0 and a nominal 15/10 Mbps cable internet connection, measured with
- over powerline: consistent 16.5/11 Mbps download/upload
- over wifi: usually 14.5/8 Mbps dl/ul, dropping to 8-10 Mbps download when
iperf3 shows lower (10-20 Mbps) network throughput
When the network issues occur with client 0 over wifi:
- other clients such as client 1 don’t seem to be affected
- resolving the network issue requires either waiting ~5 minutes or disconnecting/reconnecting with network manager
When network issues occur with client 0 over powerline, the following happens though it’s not clear if it’s always the case:
- client 0 fails to ping the router or any device connected to the router (eg. ATA) (consistent)
- however, client 0’s
tmux session to the netbook continues to work, and can ping the router this way
- client 0 succeeds in pinging the AP and client 1
- the netbook continues to succeed pinging the router during this time
So we can conclude this is not (exclusively) a wifi issue since it still happens when there is no wifi segment between client 0 and the router.
The network issues do happen more frequently when using wifi. I’m not sure if it’s coincidence but it seemed like the max ping is higher when both client 0 and client 1 use wifi. Maybe interference since client 1 is directly in between?
I’m not sure how to think of powerline connections, and whether it’s a point-to-point connection or some kind of mesh network. There are 4 powerline adapters connecting the router, AP, client 0, and a PS3.
So, what could cause connectivity to drop between client 0 and the router, while not affecting other devices?