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 アドレスを提供します。

関連情報