是什么原因导致我的无线路由器停止路由 HTTP(端口 80)连接?

是什么原因导致我的无线路由器停止路由 HTTP(端口 80)连接?

我的 802.11g 路由器 (Belkin F5D7230-4 v2000) 会定期停止在端口 80 上传输 HTTP 数据。我的笔记本电脑是唯一连接到它的客户端(在通道 9 上使用 WPA-AES 加密),附近还有大约 10 到 15 个其他无线网络。我注意到:

  • 问题通常发生在打开许多并发 HTTP 连接后(不过,单独浏览 Gmail 或 Facebook 时没有问题)。此外,以 1.5MB/s 的速度下载文件消耗带宽似乎会增加出现问题的可能性。
  • 问题无法自行解决。打开笔记本电脑的无线开关然后再关闭也没用。我需要重新启动路由器或重置其 LAN 设置(例如路由器 IP 地址、子网掩码和 DHCP 租用时间)。
  • 我可以通过 HTTP 访问路由器的管理界面。但是,我无法访问任何外部网站,例如http://google.com
  • 80 端口以外的其他端口上的连接仍可正常工作。具体来说,我可以建立新的 ping、AIM、Skype 和 HTTPS 连接。此外,端口 8080 上的 HTTP 连接也可以正常工作。
  • 从 Apache 日志来看,监听端口 80 的 Web 服务器没有收到来自我的计算机的请求;因此,路由器似乎无法发送传出的 HTTP 请求。
  • 我没有设备来验证这一点,但我似乎记得,一旦路由器进入此状态,即使是有线客户端也无法建立 HTTP 连接。

不幸的是,我缺乏网络专业知识,而且奇怪的症状让我感到很困惑。

编辑:这似乎是此型号路由器的固有缺陷。也许是时候开始研究自定义固件了……

答案1

由于您提到了自定义固件,但没有提到设备固件的更新,因此值得查看制造商的网站以获取更新。即使您昨天购买了该设备,它的固件可能仍旧是一年或更久以前的,因为它会在商店和仓库的货架上放置一段时间(制造商并不总是在新固件发布时立即更改即将推出的套件)。

相关内容