Promjena (prevara) MAC adrese u OS X Mountain Lion & Mavericks

Sadržaj:

Anonim

MAC adresa je jedinstveni identifikacijski broj dodijeljen mrežnim sučeljima, koja se mogu priključiti na fizički hardver kao što su NIC i Wi-Fi kartice ili se mogu dodijeliti virtualnim strojevima. U nekim ćete prilikama morati promijeniti MAC adresu u drugu ID.

Nedavno smo primili nekoliko pitanja o tome jer se proces mijenjanja (ponekad zvan lažiranje) ovih adresa neznatno promijenio od verzije do verzije u Mac OS X-u.Imajući to na umu, pokazat ćemo vam kako promijeniti MAC adresu u najnovijim verzijama OS X 10.7, 10.8 Mountain Lion i 10.9 OS X Mavericks te OS X 10.10 Yosemite.

Pokrenite terminal unutar /Applications/Utilities/ da biste započeli.

Nabavite novu MAC adresu

Prvo što ćete htjeti učiniti je dohvatiti željenu MAC adresu. Ako imate jedno na umu, upotrijebite to, ali ako ne pokušavate lažirati određenu adresu i samo vam treba nasumična adresa, upotrijebite sljedeću naredbu za generiranje jedne s openssl-om:

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

MAC adrese uvijek su u formatu xx:xx:xx:xx:xx:xx, vaša mora biti u skladu s ovim formatom kako bi radila. Za potrebe ovog vodiča koristit će se nasumično generirana adresa "d4:33:a3:ed:f2:12 ".

Promjena MAC adrese

Ako još niste u terminalu, otvorite ga sada. Za ovo ćemo koristiti sučelje en0, ali vaše bi moglo biti en1 (pročitajte bilješke na dnu). Naredba za promjenu MAC adrese je sljedeća:

sudo ifconfig en0 ether xx:xx:xx:xx:xx:xx

Zamijenite “xx:xx:xx:xx:xx:xx” sa željenom MAC adresom, u primjeru će izgledati ovako:

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

Pritisnite return i unesite administratorsku lozinku za postavljanje nove adrese. Da biste potvrdili da je promijenjeno, upišite sljedeće:

ifconfig en0 |grep ether

Možete ga također pronaći u Mrežnim postavkama, iako GUI ne javlja uvijek promjenu MAC-a odmah, već čeka dok se mrežna veza ne uspostavi.

Napomene i rješavanje problema

  • Ako niste sigurni koje sučelje koristiti (en0, en1 itd.), upišite “ifconfig” i pronađite ga na taj način. Za MacBook Air bez ethernet priključka, en0 je obično Wi-Fi sučelje, dok će MacBook, iMac, Mac Mini, MacBook Pro ili bilo koji Mac koji ima ethernet priključak vjerojatno umjesto toga koristiti en1 za Wi-Fi
  • Možda biste trebali zabilježiti zadanu hardversku MAC adresu prije početka
  • Neki Macovi će umjesto toga koristiti sljedeću naredbu:

    sudo ifconfig en1 Wi-Fi xx:xx:xx:xx:xx:xx

    OS X Yosemite, Lion, Mountain Lion i Mavericks i kasnije preimenovan u 'zračnu luku' u Wi-Fi i stoga je došlo do promjene naziva

  • Trebat će vam pristup administratorskom računu ili omogućiti root korisnika
  • Morate raskinuti vezu s povezanom Wi-Fi mrežom prije nego što se registrira nova MAC adresa
  • Ovo je testirano na MacBook Air i MacBook Pro s OS X 10.7 OS X 10.8, OS X 10.9 i OS X 10.10, starije verzije OS X mogu ići ovdje

Cijeli postupak ne bi trebao trajati više od 15 sekundi, kao što je prikazano u ovom videu:

Promjena (prevara) MAC adrese u OS X Mountain Lion & Mavericks