为什么连接同一个DD WRT路由器的两台电脑不能互相ping通?

网络工程 路由器
2021-07-30 17:48:48

这是有关我的情况的一些信息。

  • 所有防火墙都已关闭,所涉及的一切都已重新启动多次。
  • 默认情况下禁用路由器上的客户端隔离,路由器使用出厂 DD WRT 设置。
  • 两台计算机都设置为连接到使用证书进行身份验证的 802.1x(学校)网络。

当我进入 DD WRT 页面时,我可以看到它为我在 LAN 上的两个设备分配了两个本地 IP 地址。我希望从另一台设备 ping 一台设备。

以下是我执行以下操作时会发生的情况:

ping <其他电脑的ip>

icmp_seq 0 的请求超时

据我了解,这意味着找到了通往目的地的路线,但在一定时间内没有响应。好样的路由器!但为什么没有反应?我 99% 确定我的防火墙已关闭,并且我目前没有运行任何防病毒软件。

耕地

arp <其他电脑的ip>

< 正确的主机名!> < 其他计算机的 ip > 在 en5 ifscope [以太网] 上(不完整)

好的,所以我的计算机解析了主机名,但无法解析目标 mac 地址。我认为这应该解决了 mac 地址是否正确?否则,这意味着我的计算机位于两个不同的 OSI 2 级网络上,即使它们插入同一个路由器。

这有什么意义吗?网络对我来说仍然很陌生,我真的不知道此时我还应该尝试什么。

也欢迎链接到可能有助于我理解的文章。

谢谢。

1个回答

“好的,所以我的计算机解析了主机名,但无法解析目标 mac 地址。我认为这应该解析 mac 地址是否正确?否则这意味着我的计算机位于两个不同的 OSI 2 级网络上,即使它们是插入同一个路由器。”

ARP 用于将第 3 层地址映射到第 2 层地址。如果两台计算机在不同的网络上,网络A上的主机希望与网络B上的主机通信需要知道面向网络A(默认网关)的路由器接口的MAC,当然假设你做了ARP测试从其中一台计算机。您应该能够在其 ARP 表中检查路由器是否具有所有 L3 到 L2 映射。

dd-wrt ​​版本是什么?看一下:

http://svn.dd-wrt.com/ticket/3736

亚当