![arp と ifconfig を使用すると異なる MAC アドレスが取得されるのはなぜですか?](https://rvso.com/image/1302464/arp%20%E3%81%A8%20ifconfig%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E3%81%A8%E7%95%B0%E3%81%AA%E3%82%8B%20MAC%20%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%81%8C%E5%8F%96%E5%BE%97%E3%81%95%E3%82%8C%E3%82%8B%E3%81%AE%E3%81%AF%E3%81%AA%E3%81%9C%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
# 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 アドレスを提供します。