Después de una investigación sustancial, todavía no he encontrado una respuesta a esta consulta, ¿cómo puedo modificar el comando «ifconfig» para mostrar la dirección MAC de mi computadora? ?
Comentarios
Responder
El comando que quieres en MacOS, FreeBSD y TrueOS es:
-
ifconfig -a link
OpenBSD «s ifconfig
no tiene esto.
Lectura adicional
-
ifconfig
. Páginas de manual de Mac OS 10. Corporación Apple. 2008. -
ifconfig
. Páginas del manual de FreeBSD. 2015. - https://unix.stackexchange.com/a/319354/5132
Respuesta
Primero, su computadora no tiene una dirección MAC. Su tarjeta de red tiene una dirección MAC. Entonces, si tiene una tarjeta inalámbrica y una tarjeta Ethernet, tendrá dos direcciones MAC.
En Linux, cualquiera de estos comandos le mostrará los MAC de todas las tarjetas de red en su máquina:
ifconfig | grep ether ip link
ifconfig
está en desuso en Linux, por lo que debería usar ip
.
Comentarios
- Solo como una liebre, recuerdo al menos algunas máquinas Sun que tenían una dirección MAC incorporada en la máquina, que se usaba en todas las interfaces
Respuesta
Para muchos sistemas Linux ipconfig
ya no muestra el mac. Si ese es tu caso, prueba:
ip -a link
Respuesta
Esto funcionó para mí:
dmesg | grep -oE "mac=.*\w+" | cut -b "5-"
ifconfig
para su máquina. El campo ' HWaddr ' será su dirección MAC. No olvide ejecutar como root.ip link
para mostrar la dirección MAC.ifconfig
muestraether
olladdr
tanto en Mac OS X como en OpenBSD.ifconfig -a
, (yip addr
si está disponible) y podemos ayudarlo mejor . ¡QUIZÁS después de ver el resultado de este comando (estos comandos) podrás responder tu propia pregunta!