有线连接时无法 ping 通 LAN 机器

有线连接时无法 ping 通 LAN 机器

我遇到了一个奇怪的情况,我家网络上的一台机器无法访问另一台机器。该网络由 TP-Link WR841ND 路由器提供给以下机器:

  • A - 192.168.1.117 - Win8.1机器,有线连接,
  • B - 192.168.1.200 - Ubuntu 12.04 服务器机器,有线连接,
  • C - 192.168.1.111 - Macbook,无线连接,
  • D - 192.168.1.210 - Raspberry Pi,无线连接。

问题是 A 和 B 无法互相 ping 通,并且都出现Destination host unreachable错误。

  • A 可以 ping 通 C 和 D。
  • B 可以 ping 通 C 和 D。
  • C 可以 ping 通 A、B、D。
  • D 可以 ping A、B、C。

如果我从 D 上取下无线加密狗并将其用于 A,一切都会突然正常工作 - 只有当 A 和 B 都通过有线连接时才会出现问题。

arp -a在盒子 A 上没有列出 B: Interface: 192.168.1.117 --- 0xa Internet Address Physical Address Type 192.168.1.1 *mac-address* dynamic 192.168.1.111 *mac-address* dynamic 192.168.1.210 *mac-address* dynamic

arp -a在盒子 B 上列出了 A,但<incomplete>其中其他设备的 mac 地址是: A (192.168.1.117) at <incomplete> on eth0 C (192.168.1.111) at *mac-address* [ether] on eth0 router (192.168.1.1) at *mac-address* [ether] on eth0 D (192.168.1.210) at *mac-address* [ether] on eth0

arp -a方框 C 列出了所有内容: router (192.168.1.1) at *mac-address* on en0 ifscope [ethernet] A (192.168.1.117) at *mac-address* on en0 ifscope [ethernet] B (192.168.1.200) at *mac-address* on en0 ifscope [ethernet] D (192.168.1.210) at *mac-address* on en0 ifscope [ethernet]

路由器运行的是 DD-WRT v24-sp2 (06/23/14) 固件。重置出厂设置、禁用 SPI 防火墙、打开或关闭 AP 隔离或沮丧地按其他按钮都无济于事。

有什么建议么?

答案1

原来是 DD-WRT 路由器固件出了问题。这个老虫子恢复了 2014 年 3 月 29 日之后的版本

答案2

在路由器上,您可能需要检查有线和无线连接是否位于同一个防火墙区域(lan),以及两个有线连接是否位于同一个 VLAN,即 lan 防火墙区域内。

您可能想检查一台计算机是否因为某种原因(某些安全解决方案的积极阻止策略)自动禁止另一台计算机,您是否尝试在安全模式下运行网络时从 A ping 计算机 B 以排除 Windows 计算机上的第三方服务?您是否尝试完全禁用两台计算机的防火墙以进行测试?

这不是一个严格的答案,只是一些可供参考的路径(如果你还没有这样做的话)。

相关内容