si no hay ninguna entrada en ifconfig -a
... eso significa que el dispositivo no se detecta en la máquina... (ya sea debido a la falta de compatibilidad con el controlador o al hardware defectuoso o mal identificado) marque dmesg
para confirmar que el sistema detecta "eth0". También puedes lspci
para enumerar todos los dispositivos conectados al sistema... y buscar dispositivos desconocidos y/o su controlador de ethernet.
para CentOS 7:
ip a
en mi casilla, el MAC viene después de 'link/ether'
ej.:
enlace/éter cc:10:ee:5f:d8:aa
Puedes usar:
Para todas las interfaces:
cat /sys/class/net/*/address
Para la interfaz ethernet0:
cat /sys/class/net/eth0/address
Extraído de:http://www.sysadmit.com/2018/01/linux-saber-direccion-mac.html