14 votos

Cómo suplantar un USB-adaptador de Ethernet dirección MAC en OS X

Recientemente he comprado un usb-adaptador de ethernet (no apple) y tengo conexión a internet. En mi universidad tenemos que poner una dirección mac específica pero que no se puede modificar.

He probado con

sudo ifconfig en4 ether xx:xx:xx:xx:xx:xx

y con

sudo ifconfig en4 lladdr xx:xx:xx:xx:xx:xx

y con ambos tengo el mismo resultado. El comando no devuelve ningún error, pero cuando ejecuto ifconfig de nuevo la dirección mac es el mismo.

También he probado con Ubuntu y funcionó. ¿Sabes cómo puedo hacer lo mismo en mac OS X?

En Ubuntu el nombre del adaptador es eth0 pero en OS X es en4 en lugar de en0.

La salida de sudo ifconfig en4:

en4: flags=8863 mtu 1500 
    ether 00:e0:4c:36:21:92 
    inet6 fe80::2e0:4cff:fe36:2192%en4 prefixlen 64 scopeid 0x9 
    nd6 options=1 
    media: autoselect (100baseTX ) 
    status: active

sudo ifconfig en4 ether 10:0B:AD:C0:FF:EE no tiene ninguna salida.

La salida de sudo ifconfig en4 de nuevo:

en4: flags=8863 mtu 1500 
    ether 00:e0:4c:36:21:92 
    inet6 fe80::2e0:4cff:fe36:2192%en4 prefixlen 64 scopeid 0x9 
    inet 192.168.1.38 netmask 0xffffff00 broadcast 192.168.1.255 
    nd6 options=1 
    media: autoselect (100baseTX ) 
    status: active 

Responder a algunas preguntas, sí he probado con sudo en4 arriba/abajo y yo la cosa no es una limitación, porque la puedo cambiar en Ubuntu. Si trato de cambiar la dirección mac de mi Wi-Fi que puedo hacer.

Estoy usando OS x Mavericks y mi USB-adaptador de Ethernet es uno Chino, el modelo es AX88772A

11voto

Me corrigió este problema mediante la instalación de mi adaptador del chipset controlador en Mac Os X. Después de reiniciar, la costumbre de comandos (por ejemplo, sudo ifconfig en6 éter xx:xx:xx:xx:xx:xx) funciona como se esperaba. A continuación los detalles.


Yo tenía el mismo problema con un Tecknet UL688G USB 3.0 a Gigabit Ethernet 10/100/1000 adaptador.

Tanto en Mac Os X 10.10.5 (Yosemite) y 10.11.4 (El Capitan) el comando para cambiar la dirección MAC fue ignorado, mientras que funcionó a la perfección en Ubuntu 15.10.

Así que no, no es un problema de hardware, al menos en mi caso. Después de un par de intentos fallidos con software de terceros e inútil de los controladores, me enteré de que mi adaptador tuvo el Realtek 8153 chipset, según lo confirmado por el informe del sistema de Mac Os X:

RTL8153

He encontrado el chipset driver en otro sitio web del fabricante, en relación a un producto diferente que utiliza el mismo RTL8153 chipset, instalado, reiniciar, y listo.. después de que era posible cambiar la dirección MAC de la línea de comandos.

enter image description here

PS. el Realtek sitio web que tiene el controlador así; es probablemente la versión más actualizada, aunque me dio algunos errores durante la instalación. Sin embargo, también funciona como se esperaba.

1voto

Steve Puntos 973

Suplantación de identidad de una dirección MAC OSX no es tan simple como en Linux si lo desea, puede tratar de usar una secuencia de comandos de python como SpoofMAC.

Otra forma de configurar/obtener información acerca de los servicios de red en OSX es con el networksetup comando.

1voto

cyppher Puntos 166

Tropezó con el cambio de direcciones mac antes de~

Varias respuestas a tratar:

  1. Prueba cambiando en4 a en0
  2. http://www.macspoofer.com/
  3. http://sweetpproductions.com/wifispoof/ (este es para wifi - pero podría ayudar?)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X