有线连接时无法 ping 局域网机器

Tom*_*oss 5 networking router dd-wrt ping

我有一个奇怪的情况,我家庭网络上的一台机器无法访问另一台机器。网络由 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 隔离或沮丧地按下其他按钮也无济于事。

有什么建议?

Tom*_*oss 2

事实证明这是DD-WRT路由器固件中的错误。看来这个旧错误又出现在 2014 年 3 月 29 日之后的版本中