Cómo buscar y cambiar la dirección MAC en Mac OS

⚡ Resumen inteligente

Cómo encontrar y cambiar una dirección MAC en macOS Utiliza herramientas integradas: Preferencias del Sistema, la barra de herramientas Wi-Fi y la Terminal muestran la dirección del hardware, mientras que el comando ifconfig asigna temporalmente una nueva.

  • 🔍 Buscar (Preferencias del Sistema): Abra Preferencias del Sistema, luego Red, Avanzado y Hardware para leer la dirección MAC.
  • ⌨️ Buscar (Terminal): Ejecuta ifconfig en la terminal para mostrar la dirección MAC del adaptador.
  • 📶 Buscar (barra de herramientas): Mantén pulsada la tecla Opción y haz clic en el icono de Wi-Fi para ver la dirección Wi-Fi.
  • 🔧 Cambiar: Utilice sudo ifconfig en0 ether con un nuevo valor para falsificar la dirección MAC.
  • Temporal: La dirección modificada se restablece a la configuración predeterminada del hardware después de cada reinicio.
  • ⚠️ Pre requisitos: Desconéctate de la red Wi-Fi antes de cambiar la dirección, o la interfaz rechazará la nueva.

Cómo encontrar y cambiar la dirección MAC en macOS

Cómo encontrar una dirección MAC en macOS

Cada adaptador de red tiene un dirección MAC, y macOS Ofrece tres maneras sencillas de consultarlo: Preferencias del Sistema, Terminal y la barra de herramientas de Wi-Fi. Cada método se muestra a continuación.

Uso de las preferencias del sistema

Paso 1) Ve a Preferencias del Sistema y haz clic en Red.

Al abrir el panel Red en macOS Preferencias del sistema

Paso 2) En el menú Red, haga clic en el botón Avanzado.

Al hacer clic en el botón Avanzado en el macOS Configuración de red

Paso 3) Ve a la pestaña Hardware, donde podrás ver la dirección MAC de tu Mac.

Visualización de la dirección MAC en la pestaña Hardware en macOS

On macOS En Ventura y versiones posteriores, la interfaz cambió: abre la Configuración del sistema, elige Wi-Fi, haz clic en Detalles junto a tu red y lee la dirección Wi-Fi que aparece.

Usando la terminal

Paso 1) Abra la aplicación Terminal desde Launchpad, escriba ifconfig y lea su dirección MAC en la salida.

Ejecutando ifconfig en el macOS Terminal para mostrar la dirección MAC

Uso de la barra de herramientas Wi-Fi

Paso 1) Pulse la tecla Opción (Alt) y haga clic en el icono de Wi-Fi en la barra de herramientas; a continuación, el menú mostrará la dirección Wi-Fi.

Revobteniendo la dirección MAC de Wi-Fi de la macOS barra de menú con la tecla Opción

¿Por qué cambiar tu dirección MAC?

Modificar o suplantar una dirección MAC es una tarea común en redes con varias razones prácticas. Dado que la dirección se transmite a todas las redes locales a las que te conectas, puede registrarse y utilizarse para identificar tu dispositivo, por lo que reemplazarla tiene claras aplicaciones en materia de privacidad y pruebas.

  • Privacidad: Una dirección rotativa dificulta que las redes y los anunciantes tracDispositivo ka en diferentes ubicaciones.
  • Control de acceso: Algunas redes públicas o corporativas limitan el acceso a los dispositivos mediante su dirección MAC o imponen límites de tiempo, y una nueva dirección puede restablecer el acceso cuando la anterior está bloqueada.
  • Pruebas: Los ingenieros de red cambian una dirección MAC para probar firewalls, reservas DHCP o reglas basadas en MAC sin intercambio.ping hardware.
  • Reemplazo: Cuando falla un adaptador, clonar la antigua dirección MAC permite que el adaptador de reemplazo herede los permisos basados ​​en direcciones.

Sea cual sea el motivo, recuerde que la suplantación de identidad solo cambia la dirección que presenta el sistema operativo; la dirección de hardware grabada permanece inalterada.

Cómo cambiar la dirección MAC en macOS

Aquí le mostramos cómo puede cambiar la dirección MAC en macOSSiga los pasos en orden:

Paso 1) Mantén presionada la tecla Opción y haz clic en el símbolo de Wi-Fi para verificar el nombre de la interfaz. En el diagrama a continuación, es “en0”.

Comprobando el nombre de la interfaz Wi-Fi en0 en el macOS barra de menú

Paso 2) Ve a la terminal y ejecuta el siguiente comando para generar una dirección aleatoria:

openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'

Devuelve un nuevo número hexadecimal que puede utilizarse como dirección MAC.

Salida del comando openssl que muestra una dirección MAC generada aleatoriamente en la terminal.

Paso 3) Desconéctese de su red Wi-Fi actual manteniendo presionada la tecla Opción, haciendo clic en el ícono de Wi-Fi en la barra de menú y eligiendo "Desconectar".

Desconectarse de la red Wi-Fi actual en macOS antes de cambiar la MAC

Paso 4) Vuelve a la terminal y ejecuta:

sudo ifconfig en0 ether  <MAC address>

Paso 5) Ya has cambiado tu dirección MAC. Vuelve a conectarte a tu red Wi-Fi y verifica tu dirección MAC una vez más.

Aplicar la nueva dirección MAC con sudo ifconfig y verificarla en macOS terminal

¿Cambiar una dirección MAC en macOS ¿Permanente?

On macOSUn cambio de dirección MAC realizado con ifconfig es temporal. El sistema operativo presenta la nueva dirección solo hasta el siguiente reinicio, cuando la interfaz recupera su dirección de hardware original. No existe ninguna configuración integrada que haga permanente un cambio de ifconfig.

Este comportamiento es intencional. macOS El sistema considera la dirección de hardware como predeterminada y la vuelve a aplicar al arrancar, por lo que reiniciar el sistema es la forma más sencilla de deshacer cualquier cambio. Si necesita que la nueva dirección sea permanente, debe volver a aplicar el comando después de cada inicio de sesión, generalmente mediante un script de inicio o un LaunchDaemon.

  • Temporal por defecto: La dirección falsificada desaparece al reiniciar el sistema o cuando se restablece la interfaz Wi-Fi.
  • Sin persistencia nativa: Apple no ofrece ninguna opción en el menú para bloquear una dirección MAC personalizada.
  • Persistencia manual: Un script de inicio que ejecuta el comando ifconfig vuelve a aplicar la dirección automáticamente.

Errores comunes al cambiar una dirección MAC en macOS

Algunos problemas previsibles impiden que un cambio de dirección MAC surta efecto. Resolverlos en orden suele solucionar el problema:

  • Todavía conectado a Wi-Fi: No se puede cambiar la dirección mientras la interfaz esté conectada a una red. Primero, desconéctese de la red Wi-Fi y luego ejecute el comando.
  • Nombre de interfaz incorrecto: El comando apunta a en0, pero en algunos Mac la interfaz Wi-Fi es en1. Ejecuta networksetup -listallhardwareports para confirmar la interfaz correcta.
  • Formato MAC no válido: El nuevo valor debe ser una dirección hexadecimal válida de 48 bits; lo más seguro es una dirección unicast administrada localmente.
  • Falta sudo: Para cambiar una interfaz se necesitan derechos de administrador, por lo que el comando debe comenzar con sudo y solicitar la contraseña.
  • El cambio no cuajó: Dado que el cambio es temporal, verifíquelo inmediatamente con ifconfig en0 antes de volver a conectarse.

Preguntas Frecuentes

En un iPhone o iPad, abre Ajustes, luego General, después Información y desplázate hasta Dirección Wi-Fi, que es la dirección MAC del dispositivo. iOS puede mostrar una dirección privada por red a menos que desactives la opción Dirección Wi-Fi privada para esa red.

Una dirección MAC es un identificador de hardware permanente de 48 bits que funciona en la capa de enlace de datos. Dirección IP Es una dirección lógica y modificable asignada en la capa de red para enrutar el tráfico entre redes.

Ejecuta networksetup -listallhardwareports en la terminal para ver cada interfaz y su nombre de dispositivo. En los portátiles, Wi-Fi suele ser en0, pero puede ser en1 si hay Ethernet, así que confírmalo antes de ejecutar ifconfig.

La función de dirección Wi-Fi privada de Apple asigna una MAC diferente y aleatoria por red en las versiones recientes de iOS y macOS lanzamientos, mejorando la privacidad. Desactívelo en la configuración de esa red si un punto de acceso depende de una MAC estable para el filtrado.

Modificar la dirección MAC de tu propio dispositivo es generalmente legal por motivos de privacidad, pruebas o solución de problemas. Sin embargo, usar una dirección MAC falsificada para eludir los controles de acceso, suplantar la identidad de otro dispositivo o cometer fraude es ilegal en la mayoría de las jurisdicciones.

Una dirección MAC consta de doce dígitos hexadecimales organizados en seis pares, como por ejemplo 00:1A:2B:3C:4D:5E. Los tres primeros pares corresponden al OUI que identifica al fabricante; los tres últimos identifican al adaptador de red individual.

Los modelos de aprendizaje automático aprenden los patrones normales de señal y tráfico de cada dispositivo y, a continuación, marcan las tramas cuyo MAC no coincide, lo que permite detectar adaptadores falsificados o no autorizados con mayor rapidez que con reglas estáticas. Los analistas siguen confirmando las alertas antes de bloquear un host.

Copiloto de GitHub borradores de carcasa o Python Scripts para tareas como leer en0 con ifconfig, generar una MAC aleatoria o verificar un cambio. RevRevisa y prueba los comandos generados antes de ejecutarlos con sudo.

Resumir este post con: