Jawaban:
Itu ada di /sys/class/net/eth0/address
(atau lebih tepatnya di /sys/devices/pciXXXX:XX/XXXX/net/eth0/address
mana XXX adalah ID bus PCI Anda, tetapi ini bervariasi antara sistem).
(Kebetulan, saya menemukan ini dengan find /sys -name eth0
dan melihat file di direktori yang diidentifikasi.)
Ini juga tersedia melalui ifconfig
:
kce@thinkpad:~$ /sbin/ifconfig eth0 |grep HWaddr
eth0 Link encap:Ethernet HWaddr 00:1e:37:cc:ce:cc
Atau jika Anda hanya menginginkan alamat MAC:
kce@thinkpad:~$ /sbin/ifconfig eth0 |awk '/HWaddr/{print $5}'
00:1e:37:cc:ce:cc
jika Anda dapat menginstal moreutils
paket, ada ifdata
alat. Deskripsi mengatakan:
ifdata: dapatkan info antarmuka jaringan tanpa menguraikan output ifconfig
Ini sebuah contoh:
me@box:~$ ifdata -ph eth0
00:21:86:61:35:44