为什么我使用 arp 和 ifconfig 会得到不同的 MAC 地址?

为什么我使用 arp 和 ifconfig 会得到不同的 MAC 地址?
# ifconfig
eth1      Link encap:Ethernet  HWaddr 00:1e:8c:10:xx:xx
# arp
Address                  HWtype  HWaddress           Flags Mask            Iface
192.xxx.x.x              ether   38:72:c0:cc:xx:xx   C                     ethx

怎么会显示不同的 MAC 地址?

编辑:顺便说一句,显示的ifconfig是正确的,因为它是我在路由器上看到的

答案1

ifconfig 提供网络接口的 MAC 地址,而 arp 提供网络上其他硬件(例如路由器)的 MAC 地址。

相关内容