Réponses:
C'est à /sys/class/net/eth0/address
(ou plus précisément /sys/devices/pciXXXX:XX/XXXX/net/eth0/address
où XXX est votre ID de bus PCI, mais cela varie selon les systèmes).
(Par ailleurs, j'ai trouvé cela avec find /sys -name eth0
et en regardant les fichiers dans les répertoires identifiés.)
Il est également disponible via ifconfig
:
kce@thinkpad:~$ /sbin/ifconfig eth0 |grep HWaddr
eth0 Link encap:Ethernet HWaddr 00:1e:37:cc:ce:cc
Ou si vous voulez juste l'adresse MAC:
kce@thinkpad:~$ /sbin/ifconfig eth0 |awk '/HWaddr/{print $5}'
00:1e:37:cc:ce:cc
si vous pouvez installer le moreutils
package, il existe un ifdata
outil. La description dit:
ifdata: obtenir des informations sur l'interface réseau sans analyser la sortie ifconfig
Voici un exemple:
me@box:~$ ifdata -ph eth0
00:21:86:61:35:44