The wireless AP I've been using has glitched out and the two symptoms are the DHCP server no longer working, and random stalls in the connection. I can't reboot it, so I've been trying to solve the problem locally.
Every once in a while, the connection will stall for anywhere from 3 to 30 seconds, during which time no packets are received. On Windows, clearing the arp cache
netsh interface ip delete arpcache will cause the connection to instantly start working again (even though the ARP cache was never bad), and I've resorted to running a script that clears the ARP cache every N seconds. This indicates to me that packets are getting improperly buffered somewhere.
If I continuously ping Google.com, I get 0% packet loss with round-trips never over 50ms even though I can watch the pinging stall and then all of a sudden show the last N missing pings.
Any ideas about what I could do to fix this problem on Linux or Mac?