Cambiar la dirección MAC en OS X YOSEMITE -- etwork campo con macos campo con mac-address camp apple Relacionados El problema

Change MAC address in OS X Yosemite


35
vote

problema

Español

Por lo general, cambié mi dirección MAC con los siguientes comandos:

  # Get a New MAC Address openssl rand -hex 6 | sed 's/(..)/1:/g; s/.$//' # Changing the MAC Address sudo ifconfig en0 ether d4:33:a3:ed:f2:12   

cuando entro:

  ifconfig en0 |grep ether   

Todavía obtengo la dirección MAC antigua :( - ¿Quién puede ayudar? Me encantaría tener un script o sistema para cambiarlo automáticamente en el inicio del sistema.

Original en ingles

I usually changed my MAC address with the following commands:

# Get a New MAC Address openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//' # Changing the MAC Address sudo ifconfig en0 ether d4:33:a3:ed:f2:12 

When I enter:

ifconfig en0 |grep ether 

I still get the old MAC address :( - Who can help? I would love to have a script or system to automatically change it on system boot.

        
 
 

Lista de respuestas

35
 
vote

Un problema posible es que las Mac generadas al azar fallarán la mitad del tiempo. El primer byte de una dirección MAC debe ser incluso (por ejemplo, finalización en 0, 2, 4, 6, 8, A, C, E).

Entonces, por ejemplo, 3B: 92: 22: CF: 55: 7E no funcionaría porque '3b' es extraño. Consulte Wikipedia's Artículo de direcciones MAC para los detalles (incluso = unicast, impar = multicast). < / p>

Para evitar este problema, puede editar ligeramente su comando Random-Mac SED para forzar el segundo mordisco a 0.

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

combinando esto con la respuesta de Hrbrmstr trabajó para mí:

  sudo /System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport --disassociate sudo ifconfig en0 ether $(openssl rand -hex 6 | sed 's/(..)/1:/g; s/./0/2; s/.$//') networksetup -detectnewhardware   

 

One possible problem is that randomly generated MACs will fail half the time. The first byte of a MAC address needs to be even (e.g. end in 0, 2, 4, 6, 8, A, C, E).

So, for example, 3b:92:22:cf:55:7e wouldn't work because '3b' is odd. See Wikipedia's MAC address article for the details (even = unicast, odd = multicast).

To avoid this problem, you can slightly edit your random-MAC sed command to force the second nibble to 0.

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

Combining this with hrbrmstr's answer worked for me:

sudo /System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport --disassociate sudo ifconfig en0 ether $(openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/./0/2; s/.$//') networksetup -detectnewhardware 
 
 
   
   
27
 
vote

Debe desasociar el dispositivo antes de cambiar la dirección MAC. Para en0 , será:

  sudo /System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport -z sudo ifconfig en0 ether d4:33:a3:ed:f2:12 networksetup -detectnewhardware   
 

You need to disassociate the device before changing the MAC address. For en0, it will be:

sudo /System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport -z sudo ifconfig en0 ether d4:33:a3:ed:f2:12 networksetup -detectnewhardware 
 
 
       
       
7
 
vote

Ferros hizo una herramienta de nodo dulce para hacer solo este https://github.com/feross/spoof

Tiene una versión de Python tan bien https://github.com/feross/spoofmac

 

Ferros made a sweet node tool to do just this https://github.com/feross/spoof

He has a Python version as well https://github.com/feross/SpoofMAC

 
 
   
   
4
 
vote

Este comando funciona bien para mí, el script al azar he tomado de esta respuesta: https://serverfault.com/a/299564 < / a> de Madhatter.

  sudo ifconfig en0 ether $(perl -e 'for ($i=0;$i<5;$i++){@m[$i]=int(rand(256));} printf "02:%X:%X:%X:%X:%X ",@m;') && sudo ifconfig en0 down && sudo ifconfig en0 up   
 

This command works fine for me, the random script have I taken from this answer: https://serverfault.com/a/299564 from MadHatter.

sudo ifconfig en0 ether $(perl -e 'for ($i=0;$i<5;$i++){@m[$i]=int(rand(256));} printf "02:%X:%X:%X:%X:%X\n",@m;') && sudo ifconfig en0 down && sudo ifconfig en0 up 
 
 
1
 
vote

Usa este

sudo ifconfig en0 lladdr d4: 33: A3: ED: F2: 12

Ver la página Manual de IFCONFIG

hombre ifconfig

 

Use this

sudo ifconfig en0 lladdr d4:33:a3:ed:f2:12

See the manual page of ifconfig

man ifconfig

 
 
0
 
vote

Aquí está mi contribución para cambiar su dirección MAC: https://gist.github.com/vinyll/ B511159CCE2D25EDAFE78403749088CA

  ABCDEFGHIJKLMNABCDEFGHIJKLMN5   
 

Here's my contribution to change your MAC address: https://gist.github.com/vinyll/b511159cce2d25edafe78403749088ca

#/bin/sh  # Instructions: # 1. Copy this script locally and run the following `chmod +x mac-address-spoofer.sh` # 2. Later, run the following: `./mac-address.spoofer.sh` and see your MAC address changing.  echo "origin MAC address: " `sudo ifconfig en0 ether | grep ether` sudo ifconfig en0 ether `openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'` echo "new MAC address: " `sudo ifconfig en0 ether | grep ether` 
 
 
-1
 
vote

¡Esto funciona!

pasos:

  1. Obtenga la dirección MAC de su Apple TV y escríbelo. Se encuentra en la configuración de la red.

  2. Obtenga la dirección MAC de su MacBook (versión OS de Yosemite). Escriba "IFCONFIG" en una ventana de terminal. Estará en la sección "EN0".

  3. Corte / pegue lo siguiente (Reemplazo de las X con su dirección MAC de Apple TV) en una ventana TEMINAL:

Cambiar Mac OSX a la MAC de Apple TV

sudo /system/library/privateframeworks/apple80211.Framework/Resources/airport -Z

sudo ifconfig en0 eter xx: xx: xx: xx: xx: xx

redessetup -detectnewhardware

  1. Ingrese su contraseña si se le solicita y repite el paso 3, si es necesario **

  2. Reconecte al hotel inalámbrico con su Mac (no Apple TV) y acepte las condiciones de servicio.

  3. Corte / pegue lo siguiente en la ventana del terminal (reemplace la Y's con su dirección MAC OSX MAC)

Cambiar la dirección MAC de nuevo a original

sudo /system/library/privateframeworks/apple80211.Framework/Resources/airport -Z

sudo IFCONFIG EN0 ETHER YY: YY: YY: YY: YY: YY

redessetup -detectnewhardware

  1. Conéctese con el hotel inalámbrico con su Apple TV.
 

This works!

Steps:

  1. Get the MAC address of your Apple TV and write it down. It's found in the Network Settings.

  2. Get the MAC address of your MacBook (Yosemite OS version). Type "ifconfig" in a terminal window. It will be in the "En0" section.

  3. Cut/Paste the following (replacing the X's with your Apple TV MAC address) into a teminal window:

change MAC OSX to the Apple TV MAC

sudo /System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport -z

sudo ifconfig en0 ether XX:XX:XX:XX:XX:XX

networksetup -detectnewhardware

  1. Enter your password if prompted and repeat step 3, if necessary**

  2. Reconnect to the hotel wireless with your MAC (not Apple TV) and accept the conditions of service.

  3. Cut/paste the following into the terminal window (replace the Y's with your MAC OSX MAC address)

change MAC address back to original

sudo /System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport -z

sudo ifconfig en0 ether YY:YY:YY:YY:YY:YY

networksetup -detectnewhardware

  1. Connect to the hotel wireless with your Apple TV.
 
 
 
 
-1
 
vote
¿Quieres mejorar esta publicación? Proporcionar respuestas detalladas a esta pregunta, incluidas las citas y una explicación de por qué su respuesta es correcta. Las respuestas sin suficiente detalle pueden ser editadas o eliminadas.
  sudo ifconfig en0 ether `openssl rand -hex 5|perl -nE '$s.=join":",/../g}{say"02:$s"'`&& sudo ifconfig en0 down && sudo ifconfig en0 up   

mi es mucho más inteligente :)

 
sudo ifconfig en0 ether `openssl rand -hex 5|perl -nE '$s.=join":",/../g}{say"02:$s"'`&& sudo ifconfig en0 down && sudo ifconfig en0 up 

My is much smarter :)

 
 
 
 

Relacionados problema

2  ¿Cómo forzar OSX para usar la versión 2 de IGMP?  ( How do i force osx to use igmp version 2 ) 
Estoy conectado a un viejo interruptor inteligente de NetGear, que solo admite IGMPV2. No rodea el tráfico de multidifusión a mi Mac porque se une al grupo us...

19  Diferenciación de productos de Apple por sus direcciones MAC  ( Differentiating apple products by their mac addresses ) 
Apple se ha registrado Una tonelada de dirección MAC ranges para sus productos. ¿Alguien sabe si es factible identificar de manera confiable qué producto de...

5  ¿Cuál es la velocidad máxima de WiFi de iPhone 6s?  ( What is the maximum wifi speed of iphone 6s ) 
Tengo un nuevo plan de banda ancha de 1000 Mbps fue efectivo por unos días. Con un nuevo enrutador de CA que reclama un máximo a 1300 Mbps, he realizado una b...

16  ¿Qué causa algunas unidades de red usando SMB ya no se conecta a MacOS Catalina?  ( What causes some network drives using smb no longer connect to macos catalina ) 
Ejecutar la versión de lanzamiento de MacOS Catalina Algunas acciones de SMB no se conectarán cuando lo hicieron en MoJave. Noté esto primero después de actua...

2  Cómo configurar TeamViewer Despierta en LAN en MacBook Air  ( How to setup teamviewer wake up on lan on macbook air ) 
Quería configurar TeamViewer en mi MacBook Air (2015, MacOS Sierra 10.12.1) para despertarte en LAN. ¿Permite que MacBook esté despierta en LAN (WOL)? ...

6  ¿Cómo simplemente enrutar el tráfico de oficinas sobre la VPN al tiempo que tiene una ruta predeterminada para otro tráfico?  ( How to only route office traffic over the vpn while having default route for oth ) 
Tengo una VPN a mi oficina y me gustaría enrutar solo el tráfico de oficinas sobre la VPN mientras mantiene mi ruta predeterminada para otro tráfico. He int...

3  Mac OS X Yosemite Conectivity  ( Mac os x yosemite connectivity issue ) 
Cada a menudo mi MacBook Pro comienza a obtener una conectividad de red muy intermitente. Tengo un superhub virgen. Pinging My Router me da muchos tiempos d...

3  Mac OS X Mavericks Nombre DNS ¿Cambio de pedido?  ( Mac os x mavericks dns name lookup order change ) 
Noté que Mavericks prefiere el servidor DNS a / etc / hosts (Scutil --DNS). Solía ​​haber un buen "OL" de hosts, enlazar ". ¿Hay algo equivalente a Mavericks ...

254  ¿Cómo puedo enumerar mis puertos de red abierta con NetStat?  ( How can i list my open network ports with netstat ) 
Me gustaría enumerar mis puertos de red abierta en terminal con comandos incorporados. Como lo que sé, netstat es el comando de usar. Pero estoy luchando po...

1  Extendiendo la red de Apple Airport Extreme  ( Extending apple airport extreme network ) 
Estoy tratando de agregar un segundo enrutador (un NetGear R7000) para extender mi red actual que utiliza un extremo aeropuerto de la 5ª generación como la ba...

3  Cómo evitar que la máquina cambie de nombre al inicio  ( How to prevent machine from renaming itself at start up ) 
El nombre de mi imac es windowlick . Cada vez que lo reinicio, por alguna razón, detecta que el nombre windowlick ya está en uso en la red y se cambia de n...

0  Copia de seguridad de los archivos personales cuando timemachine está configurado para hacer una copia de seguridad de otros archivos  ( Back up personal files when timemachine is set to backup other files ) 
ejecuto mi propio servidor de samba en mi escritorio de casa. Yo uso Mac para el trabajo y el negocio personal. Timemachine se configura para respaldar mis ca...

7  Añadir una ruta estática permanente en la sierra alta  ( Add a permanent static route in high sierra ) 
Estoy agregando una ruta a todos 192.168.1.x ips a través de una puerta de enlace así: sudo route add 192.168.1.0/24 10.0.0.2 . ¿Cómo agrego esta ruta perm...

2  Múltiples Mac se congelan durante varios segundos  ( Multiple macs freezing for several seconds ) 
He publicado aquí en el pasado cuando tuve un problema de que no podía salir de Google a mi manera, esperando que algún alma amable pueda señalarme en la dire...

7  No se puede encender wifi en Mac OSX Mountain Lion MBP 2012  ( Cant turn on wifi on mac osx mountain lion mbp 2012 ) 
La interfaz WIFI no se enciende cuando presiono "Activar WiFi" de las preferencias ni desde la barra de estado. Intenté reiniciar la Mac y reiniciar el PRAM...




© 2021 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos