Di recente ho acquistato un adattatore USB-Ethernet (non Apple) e ottengo una connessione Internet. Nella mia università dobbiamo inserire un indirizzo mac specifico ma non posso cambiarlo.
Ci ho provato
sudo ifconfig en4 ether xx:xx:xx:xx:xx:xx
e con
sudo ifconfig en4 lladdr xx:xx:xx:xx:xx:xx
e con entrambi ho ottenuto lo stesso risultato. Il comando non restituisce alcun errore ma quando corro di ifconfig
nuovo l'indirizzo mac è sempre lo stesso.
Ho anche provato con Ubuntu e ha funzionato. Sai come posso fare lo stesso in OS X?
In Ubuntu il nome dell'adattatore è eth0
ma in OS X è en4
invece di en0
.
L'output di 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
non ha alcun output.
L'output di sudo ifconfig en4
nuovo:
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
Rispondendo ad alcune domande, sì, ho provato con sudo en4 down / up e penso che non sia un limite perché posso cambiarlo in Ubuntu. Se provo a cambiare l'indirizzo mac del mio Wi-Fi, posso farlo.
Sto usando OS x Mavericks e il mio adattatore USB-Ethernet è cinese, il modello è AX88772A
sudo ifconfig en4 down; sudo ifconfig en4 ether 10:0B:AD:C0:FF:EE; sudo ifconfig en4 up
Se non funziona, sospetto che potrebbe trattarsi solo di una limitazione hardware dell'adattatore USB.
ifconfig
, ma poi quando provo a cambiare gli indirizzi MAC si ifconfig
lamenta dell'adattatore spento:ifconfig: ioctl (SIOCAIFADDR): Network is down
ifconfig en4; sudo ifconfig en4 ether 10:0B:AD:C0:FF:EE; ifconfig en4
Inoltre, qualcosa in Console.app sotto tutti i messaggi?