Antworten:
Es befindet sich in /sys/class/net/eth0/address
(oder genauer gesagt, /sys/devices/pciXXXX:XX/XXXX/net/eth0/address
wo XXX Ihre PCI-Bus-ID ist, dies ist jedoch von System zu System unterschiedlich).
(Ich habe das übrigens mit gefunden find /sys -name eth0
und mir die Dateien in den Verzeichnissen angesehen.)
Es ist auch erhältlich über ifconfig
:
kce@thinkpad:~$ /sbin/ifconfig eth0 |grep HWaddr
eth0 Link encap:Ethernet HWaddr 00:1e:37:cc:ce:cc
Oder wenn Sie nur die MAC-Adresse möchten:
kce@thinkpad:~$ /sbin/ifconfig eth0 |awk '/HWaddr/{print $5}'
00:1e:37:cc:ce:cc
Wenn Sie das moreutils
Paket installieren können , gibt es ein ifdata
Tool. Beschreibung sagt:
ifdata: Informationen zur Netzwerkschnittstelle abrufen, ohne die ifconfig-Ausgabe zu analysieren
Hier ist ein Beispiel:
me@box:~$ ifdata -ph eth0
00:21:86:61:35:44