![多宿主 NIC 上有 5 个 IP 地址,其中 4 个可以 ping 通,第 5 个出了什么问题?](https://linux22.com/image/567343/%E5%A4%9A%E5%AE%BF%E4%B8%BB%20NIC%20%E4%B8%8A%E6%9C%89%205%20%E4%B8%AA%20IP%20%E5%9C%B0%E5%9D%80%EF%BC%8C%E5%85%B6%E4%B8%AD%204%20%E4%B8%AA%E5%8F%AF%E4%BB%A5%20ping%20%E9%80%9A%EF%BC%8C%E7%AC%AC%205%20%E4%B8%AA%E5%87%BA%E4%BA%86%E4%BB%80%E4%B9%88%E9%97%AE%E9%A2%98%EF%BC%9F.png)
Dell 服务器,broadcom NIC,5 个 IP 地址均位于同一子网。假设为 100.100.63.67-71。Windows Server 2003。
从 100.100.63.* 子网上的另一个系统,我可以 ping 所有 IP 地址,没有任何问题。
从另一个子网中的系统(例如 100.100.58.*),我可以 ping 除 100.100.63.70 地址之外的所有地址。它位于 IP 范围的中间。
在 Win2003 服务器中,我一次指定默认网关为 100.100.63.1。每个单独的 IP 都有一个子网掩码 255.255.255.0。我已经验证它们都是相同的。
我很困惑...为什么 100.100.63.70 不响应来自其子网外部的 ping,而其他的却会响应?
答案1
您没有说出网络之间的分隔(防火墙或路由器),但我会采取以下步骤:-
- 如果子网之间的设备是防火墙,请确保将其配置为允许 .70 IP 的流量。
- 如果防火墙规则不是问题(或者设备是路由器),请检查 ARP 表。尝试从防火墙/路由器 ping .70 IP。
- 使用Wireshark(或类似)在服务器上,检查您的 ICMP 数据包是否被接收。
您没有说,但我假设您已经从其他子网上的多个设备尝试过?
答案2
事实证明,路由器为该 IP 地址应用了一个静态 mac 地址,但该地址不是 NIC 的 mac 地址。清除静态条目立即解决了该问题。
答案3
5 个 IP 地址均位于同一子网。假设 100.100.63.67-71
假设 - 网络 100.100.63.67-100.100.63.71根本不存在。
$ ipcalc 100.100.63.67-100.100.63.71
deaggregate 100.100.63.67 - 100.100.63.71
100.100.63.67/32
100.100.63.68/30
写入真实数据以获得真实答案!
Tracert from-to .70,ipconfig 也受欢迎。TiCL 也完全正确 - 验证您是否获得 ICMP,您是否在 ICMP 上应答,您是否有正确的路由表(您必须从接收数据包的同一接口应答)
编辑:在检查逻辑条件(网络设置)之前,您必须检查身体的还前- 电缆、NIC 端口、交换机端口