pc1 IP 地址是 192.168.1.100 pc2 IP 地址是 192.168.2.100
在交换机 f10 口配置 ip 地址 192.168.1.254 在交换机 f11 口配置 ip 地址 192.168.2.254
PC1 连接 f10 口 pc2 连接 f11 口 两台 pc 能互相 ping 通。
在 pc1 上使用 arp -a 看不到 172.16.2.0 的 arp 表。
怎么在 windows 中查看到对方的 arp 表?
1
albertofwb 2018-04-21 20:26:53 +08:00 via Android
ARP 属于链路层协议,设计上就不能实现跨网段,跨网段属于 IP 层。 不过你可以写一个 slave 运行在所有主机上,然后用通信手段正常请求吧
|
2
wwqgtxx 2018-04-21 21:10:45 +08:00 via iPhone
arp 本来就不认识什么网段,那是 ip 协议的概念
|
3
gefranks 2018-04-21 21:27:18 +08:00 via iPhone
Arp proxy?
|
4
DevNet 2018-04-21 21:32:19 +08:00 via Android
ARP 的包只有一跳,跨不了网段。只有在 254 网关上才能同时看到两边的 ARP 信息
|
5
ThirdFlame 2018-04-21 21:35:00 +08:00
在不使用其他技术的情况下, 只能看到本机网卡所拥有的 APR 记录,看不到其他的
|
6
suannva OP @albertofwb 额 之前做题遇到一个这种的 我还没研究出来什么情况
|
7
yurang 2018-04-22 09:38:54 +08:00 via iPhone
可以看看交换机上有没有这个功能:开启设备收到非同一网段 ARP 请求时发送免费 ARP 报文功能
|
8
julyclyde 2018-04-22 12:11:27 +08:00
简直是教科书级的错误
|