我的公寓大楼有一个共享的 Wi-Fi 网络。有两个思科 Meraki MR62每栋建筑上都有接入点,我的 MacBook 会定期在它们之间切换;这很烦人,因为它会断开我与外界的所有连接。
其中一个接入点没有问题;只要没有其他人在播放视频,我的连接就会稳定、快速。但另一个接入点有问题。
某人的私人无线路由器不断向共享路由器发送 ping。这种情况几乎 24/7 都在发生,我的连接慢的当我在同一个接入点时,即使网络上没有其他人。我相信这些 ping 会阻塞网络,导致访问外部世界的速度非常慢。
这是我从 Wireshark 看到的内容;10.127.144.87
是私有路由器,10.128.128.128
是公共路由器:
如果我尝试 ping 私有路由器,我会得到以下结果:
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
92 bytes from 10.128.128.128: Communication prohibited by filter
Vr HL TOS Len ID Flg off TTL Pro cks Src Dst
4 5 00 5400 2693 0 0000 40 01 6a59 10.155.68.76 10.127.144.87
Request timeout for icmp_seq 2
92 bytes from 10.128.128.128: Communication prohibited by filter
Vr HL TOS Len ID Flg off TTL Pro cks Src Dst
4 5 00 5400 30e0 0 0000 40 01 600c 10.155.68.76 10.127.144.87
这可能是什么原因造成的?这确实是造成网络速度慢的原因吗?有什么方法可以防止这种情况发生?我尝试过 ARP 欺骗,10.127.144.87
以为我可以使用ipfw
删除 ping,但似乎没有达到预期的效果。以下是我使用的规则:
00300 deny icmp from 10.127.144.87 to any in
00310 deny icmp from 10.127.144.87 to any out
00320 pipe 100 icmp from 10.127.144.87 to any in
00330 pipe 110 icmp from 10.127.144.87 to any out
00340 deny icmp from 10.128.128.128 to 10.127.144.87 in
00350 deny icmp from 10.128.128.128 to 10.127.144.87 out
00360 pipe 120 icmp from 10.128.128.128 to 10.127.144.87 in
00370 pipe 130 icmp from 10.128.128.128 to 10.127.144.87 out
任何对此的见解都将不胜感激!
答案1
现实情况是,如果 ping 服务器本身会导致明显的网络性能下降,那么全球范围内就会禁止 ping 设备。这博客文章对此进行了解释清楚地:
ping 的大小为 32 字节,如果通过互联网传输,则只有 84 字节(因为涉及 IP 标头)。
服务器/计算机最多可以接收 65535 字节。将此数量除以 84 字节,则至少需要有 780 个来自互联网的 ping 请求,服务器才会受到影响。
当然,ping 也可能会被恶意利用——比如“死亡之声”—但事实上,ping、traceroute、端口扫描等都是数据传输调试这个无形世界的基本“眼睛和耳朵”。简单地使用它们不会造成任何问题。
话虽如此,最有可能发生的事情是,有人(像您一样)注意到该接入点的速度变慢,决定撸起袖子,扮演业余网络分析师的角色。这意味着他们只是从他们的接入点 ping 该接入点以尝试调试。
最有可能的情况是网络拓扑本身出现故障。这意味着您应该与大楼管理人员讨论情况,看看发生了什么。
除此之外,另一个问题可能是您的连接速度。我大胆猜测一下,您的 MacBook 正在尝试通过 802.11n 连接到接入点。这可能只是其中一个接入点比另一个接入点更好地处理您的连接。如果您阅读有关 802.11n 的内容,您会发现连接速度和一致性是一个相当常见的问题。
因此,从您的角度来看,我建议您查看是否可以将 Wi-Fi 连接速度降级为 802.11g 或特定的 802.11n 无线电频率(2.4Ghz 或 5Ghz)。当您这样做时,只需进行一些测试,看看网络速度是否再次降低或保持一致。
回到邻居的 AP,可能会出现一些奇怪的问题,即您的邻居正在使用他们的设备尝试扩展公寓内的 Wi-Fi。出于某种原因,接入点因此降低了所有其他 802.11n 连接的性能。