My 802.11g router (Belkin F5D7230-4 v2000) periodically stops transmitting HTTP data on port 80. My laptop is the sole client connected to it (on channel 9 with WPA-AES encryption), and there are about 10 to 15 other wireless networks in the vicinity. I've noticed that:
- The problem usually occurs after opening many concurrent HTTP connections (however, browsing Gmail or Facebook alone works fine). Also, exercising my bandwidth by downloading a file at 1.5MB/s appears to increase the likelihood of the problem.
- The problem doesn't fix itself. Turning my laptop's wireless switch on then off doesn't help. I need to restart the router or reset its LAN settings (e.g., router IP address, subnet mask, and DHCP lease time).
- I can access the router's admin interface over HTTP. However, I can't reach any external sites like http://google.com.
- Connections on ports other than 80 still work. Specifically, I can establish new ping, AIM, Skype, and HTTPS connections. In addition, HTTP connections on port 8080 do work.
- From looking at Apache logs, web servers listening on port 80 do not receive requests from my computer; therefore, the router seems to be failing to send outgoing HTTP requests.
- I don't have the equipment to verify this, but I seem to remember that even wired clients failed to establish HTTP connections once the router entered this state.
Unfortunately my lack of networking expertise and the strange symptoms are leaving me rather confused.
EDIT: It seems to be an inherent flaw with this model of router. It might be time to start looking into custom firmware...