O ifconfig fornece o endereço MAC da sua interface de rede, enquanto o arp fornece o endereço MAC de outro hardware na rede, como o seu roteador.
# 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
Por que isso mostra diferentes endereços MAC?
EDIT: btw, o mostrado por ifconfig
é o caminho certo, porque é o que eu vejo no meu roteador
Tags ifconfig arp mac-address