![奇怪的路由器行为——数据包丢失、截断的 HTTP 响应](https://linux22.com/image/1376012/%E5%A5%87%E6%80%AA%E7%9A%84%E8%B7%AF%E7%94%B1%E5%99%A8%E8%A1%8C%E4%B8%BA%E2%80%94%E2%80%94%E6%95%B0%E6%8D%AE%E5%8C%85%E4%B8%A2%E5%A4%B1%E3%80%81%E6%88%AA%E6%96%AD%E7%9A%84%20HTTP%20%E5%93%8D%E5%BA%94.png)
我在使用新的家用 WiFi 路由器时遇到了一些奇怪的现象。Ping 外部服务器(例如 google.com、amazon.com)时有 30% 的数据包丢失,HTTP 请求wget
仅返回响应的前 1-2kB(导致页面也无法在浏览器中加载)。
我尝试将 MTU 从 1500 降低到 1460。我将其连接到校园局域网上的交换机。
这个单位有可能只是一个哑弹吗?
编辑:我还没有使用无线局域网,只是使用有线集线器。
答案1
如果数据包丢失率达到 30%,则很可能是路由器或该区域的无线噪音量的问题。您可能想看看使用其他通道是否可行,或者将设备移近 WIFI 路由器。
正如其他人所评论的,看看您是否可以将设备插入路由器,数据包丢失是否消失。这可能有助于确定数据包丢失是否发生在连接的 WAN 端,或者是否与无线有关。
如果您遇到 (标准) ping 问题,则该问题几乎肯定与 MTU 无关,但是如果 ping 有效但会话冻结,那么 MTU 肯定是一个很好的查看位置。