I have a WRT54G2 router (V1) with the most recent firmware that serves as the gateway between my Internet connection and my home network. Over the past few months, I've noticed that the router seems to consistently become unusable due to high latency when it runs for any period of time. The internet connection is working, but the latency is sometimes as high as 2000ms to ping Google or to run a test from Speedtest.net. When a computer is directly plugged into the cable modem provided by my ISP, the problems resolve.
Restarting the router proivdes a resolution of the problem, but over time the latency issues increase again until it needs to be restarted. Right now, I have it on a mechanical (plug) timer that restarts it every morning around 4AM, but this still doesn't seem to fix the overall issue; I've had to restart the router manually twice today. Before restart, my ping will be over 1000ms; afterward, it will drop back to 20-60ms.
Note that the download and upload speeds don't seem to be affected by this, just the latency itself.
The problem appears on both wireless and wired connections.
I'm not sure if this is a sign that our router is failing (it was purchased in 2009, so as far as consumer-grade solutions go, it's lasted a pretty decent span), or if there's some misconfiguration on my end, or if something with my ISP is making my router flip out. What can/should I do to fix this issue (please note that flashing the router with DD-WRT is not an option, this version generally sees decreased performance when DD-WRT is installed).
EDITED TO ADD: I have ruled out internal traffic causing the problem (I reviewed the log files for the router and tried to identify any unknown stuff, but it seems fine). I can't quite figure out exactly what causes the router to develop the issue, but once it does, I've noticed the following:
- Extremely high latency (1000ms+) for pings from any computer inside the network to an outside destination
- The router itself cannot ping or traceroute once it has started developing these high latency issues - if you use the router's PING feature, it returns all timeouts.
- It does not seem to correlate with any specific type of traffic.