我在同一子网中有两台PC并通过交换机连接。当我做arp -a时,会显示另一个IP地址,但我无法ping另一台PC。
答案 0 :(得分:0)
它显示在arp
中,但可能是缓存的,目前无法访问。尝试以下命令,该命令输出其当前缓存状态:
ip neigh
例如,在我的个人笔记本电脑上,我有一个无线适配器(wlan0
)和一个有线的(eth0
),它们都连接到同一个网络(我的家用路由器)。使用arp -a
时会显示
? (192.168.1.1) en xx:xx:xx:xx:xx:xx [ether] en wlan0
? (192.168.1.1) en xx:xx:xx:xx:xx:xx [ether] en eth0
并显示ip neigh
192.168.1.1 dev wlan0 lladdr xx:xx:xx:xx:xx:xx STALE
192.168.1.1 dev eth0 lladdr xx:xx:xx:xx:xx:xx REACHABLE
与ip neigh
一样,无线状态处于STALE
状态,因为它未被使用,但arp -a
不会显示它。