Eu comprei recentemente um adaptador USB-Ethernet (não a Apple) e recebo conexão à Internet. Na minha universidade, temos que colocar um endereço MAC específico, mas não posso alterá-lo.
Eu tentei com
sudo ifconfig en4 ether xx:xx:xx:xx:xx:xx
e com
sudo ifconfig en4 lladdr xx:xx:xx:xx:xx:xx
e com ambos obtive o mesmo resultado. O comando não retorna nenhum erro, mas quando executo ifconfignovamente o endereço mac continua o mesmo.
Eu também tentei com o Ubuntu e funcionou. Você sabe como posso fazer o mesmo no OS X?
No Ubuntu, o nome do adaptador está, eth0mas no OS X está em en4vez de en0.
A saída 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 não tem saída.
A saída de sudo ifconfig en4novamente:
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
Respondendo a algumas perguntas, sim, eu tentei com o sudo en4 down / up e acho que não é uma limitação, porque eu posso alterá-lo no Ubuntu. Se eu tentar alterar o endereço MAC do meu Wi-Fi, posso fazê-lo.
Estou usando o OS x Mavericks e meu adaptador USB-Ethernet é chinês, o modelo é AX88772A
sudo ifconfig en4 down; sudo ifconfig en4 ether 10:0B:AD:C0:FF:EE; sudo ifconfig en4 upSe isso não funcionar, suspeito que seja apenas uma limitação de hardware do adaptador USB.
ifconfig, mas, em seguida, ao tentar alterar as addres mac ifconfigreclama do adaptador que está sendo desligado:ifconfig: ioctl (SIOCAIFADDR): Network is down


ifconfig en4; sudo ifconfig en4 ether 10:0B:AD:C0:FF:EE; ifconfig en4Além disso, qualquer coisa no Console.app em todas as mensagens?