為什麼我使用 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 位址。

相關內容