[I asked this question on Overflow and they closed it saying it belongs here. Hope that's correct.]
My basic problem: I have horrible latency. When pinging google.com I get average round-trips of 48 seconds (yes SECONDS not milli-seconds). Similarly bad ping rates occur going to other sites. This happens on both wired router connections and wireless router connections.
The problem only occurs if I use my router. IMPORTANT DETAIL: If I attach my Mac Pro directly to the cable modem everything works great on my Mac (40 ms ping rate to google.com). In this situation it seems to not matter how long I wait, it just keeps working.
If I reboot the router or renew DHCP on the router itself I get decent ping rates (40 ms range) for about 45 seconds and then it goes back to behaving badly. In that 45 second period I can also get a quick traceroute.
Once approximately 45 seconds are up ping starts to fall apart and traceroute drags to a crawl. Some traceroute hops cannot be negotiated (I just get * * * as an answer).
When ping responses do return they come through all at once as though they are stacking up somewhere. And then they stop again.
Things I've tried after consulting various Interwebs Oracles:
- New patch cable
- Installed DD-WRT firmware
- Setting MTU lower to avoid fragmentation problems (though I never saw any fragmentation problems)
- Disabling QoS (in truth it wasn't turned on)
- Cloning another device's MAC (like the MAC from my Mac Pro desktop).
I would sure appreciate any pointers anyone might have.