同一子网上的目标主机不可访问

同一子网上的目标主机不可访问

我的网络上有一台 PC。它配置了静态 IP 地址 192.168.1.110。它通过 LAN 电缆直接连接到 IP 地址为 192.168.1.1 的路由器。PC 的网关设置为路由器的 IP 地址。

另一台 PC(IP 地址为 192.168.1.2,也通过 LAN 连接到路由器)无法 ping 192.168.1.110(目标主机无法访问)。我也无法远程访问它。

通过我的 Android 手机,使用 Microsoft 远程桌面,并将手机通过 WiFi 连接到路由器,我能够远程访问 192.168.1.110。以下是我手机的屏幕截图:

当我打开路由器的状态页面时,我在客户端选项卡上看到了三次目标 PC 的 MAC 地址:一次是在活动客户端下,具有预期的静态 IP 地址;两次意外地出现在动态客户端选项卡下,具有不同的 IP 地址,即使 PC 未配置为使用 DHCP:

这是怎么回事?我无法从 .2 达到 .110?

编辑:我也无法 ping 或远程访问两个动态地址,.127 和 .128。

编辑 2:附加信息

.2 网络配置

.2 ARP 表

答案1

通过静态配置与 IP 地址 192.168.1.110 关联的 MAC 地址还与两个 DHCP 分配的 IP 地址相关联,这一点不容忽视。除非 110 的设备有三个 NIC 合法地持有三个 IP 地址(.110、.127 和 .128),否则就会产生一种路由缓存中毒。虽然很难确切地说出为什么您的 ping 尝试会返回目标主机无法访问,但考虑到路由器对 MAC 硬件的真实 IP 分配的不确定性,这并不完全出乎意料。因此,通过删除这两个错误的 DHCP 租约(或以其他方式从路由器的视图中删除它们,就像您将 IP 条目传输到另一个路由器时所做的那样),您应该能够恢复两台机器(.2 和 .110)之间的正常 ICMP(ping)可见性。祝你好运。请记住,除非设备有多个以太网接口,否则 MAC 地址和 IP 地址之间应该一一对应。确保这一点应该就能解决问题。

相关内容