Come spoofare l'indirizzo MAC di una scheda USB-Ethernet in OS X

11

Recentemente ho acquistato un adattatore usb-ethernet (non apple) e ottengo la connessione internet. Nella mia università dobbiamo inserire uno specifico indirizzo mac ma non posso cambiarlo.

Ho provato con

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 eseguo ifconfig di 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 di 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 non è 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 è di tipo cinese, il modello è AX88772A

    
posta Jorge Nieto 19.11.2014 - 15:28
fonte

3 risposte

7

Ho risolto questo problema installando il driver del chipset della mia scheda su Mac Os X. Dopo il riavvio, il solito comando (ad esempio sudo ifconfig en6 ether xx: xx: xx: xx: xx: xx) funziona come previsto. Sotto i dettagli.

Ho avuto lo stesso problema con un adattatore Tecknet UL688G USB 3.0 a 10/100/1000 Gigabit Ethernet.

Sia su Mac Os X 10.10.5 (Yosemite) che su 10.11.4 (El Capitan) il comando per cambiare l'indirizzo MAC è stato ignorato, mentre funzionava perfettamente su Ubuntu 15.10.

Quindi no, non un problema hardware, almeno nel mio caso. Dopo alcuni tentativi falliti con software di terze parti e driver inutili, ho scoperto che il mio adattatore aveva il chipset Realtek 8153, come confermato dal report di sistema di Mac Os X:

HotrovatoildriverdelchipsetsulsitoWebdiunaltroproduttore,relativoaunprodottodiversocheutilizzalostessochipsetRTL8153,lohainstallato,riavviatoevoilà..successivamenteèstatopossibilemodificarel'indirizzoMACdallarigadicomando.

PS. il sito Web di Realtek ha anche l'autista; è probabilmente la versione più aggiornata, anche se mi ha dato alcuni errori durante l'installazione. Tuttavia, funziona anche come previsto.

    
risposta data 31.03.2016 - 17:14
fonte
1

Lo spoofing di un indirizzo MAC in OSX non è così semplice come in Linux, quindi potresti provare a utilizzare uno script python come SpoofMAC .

Un altro modo per configurare / ottenere informazioni sui servizi di rete in OSX è con networksetup comando.

    
risposta data 27.11.2014 - 07:21
fonte
1

Si è imbattuto in cambiamenti di indirizzi mac prima di ~

Diverse risposte da provare:

  1. Prova a cambiare en4 in en0
  2. link
  3. link (questo è per il wifi - ma potrebbe essere d'aiuto?)
risposta data 03.12.2014 - 04:19
fonte

Leggi altre domande sui tag