我有一个简单的网络设置如下(两个交换机都是第 3 层,交换机 1 也是一个路由器,可以到达外部网络):
我需要将 IP 地址从 PC A 移动到 PC B(在 PC 出现故障后)。上面的网络连接到两台 PC 上的 eth1。(eth0 连接到一个无关的网络)。
故障转移后,我从 PC B 发出此命令:
arping -U -I eth1 -c 5 172.31.253.4
ARPING 172.31.253.4 from 172.31.253.4 eth1
Sent 5 probes (5 broadcast(s))
Received 0 response(s)
如您所见,没有收到任何响应。如果我在 PC BI 上发出 ifconfig 可以确认 NIC 已启动并正在运行:
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.15 netmask 255.255.255.0 broadcast 192.168.1.255
ether 00:50:56:a5:19:72 txqueuelen 1000 (Ethernet)
RX packets 27854916 bytes 15728132541 (14.6 GiB)
RX errors 0 dropped 91 overruns 0 frame 0
TX packets 19645321 bytes 2992871301 (2.7 GiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.31.253.4 netmask 255.255.255.0 broadcast 172.31.253.255
ether 00:0c:29:1e:b0:1d txqueuelen 1000 (Ethernet)
RX packets 13397 bytes 7034331 (6.7 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 11998 bytes 6102989 (5.8 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
- 为什么 ARP 更新(arping)失败?(没有回应)
- 我应该如何通知交换机 1(路由器)旧 IP 的路径已更改?(并且从 PC A 发出的 arping 不会到达交换机 1,因为它在 2 跳之外)