Spremenite (Spoof) naslov MAC v OS X Mountain Lion & Mavericks

Kazalo:

Anonim

Naslov MAC je edinstvena identifikacijska številka, dodeljena omrežnim vmesnikom, ki jih je mogoče priključiti na fizično strojno opremo, kot so kartice NIC in Wi-Fi, ali jih dodeliti virtualnim strojem. V nekaterih primerih boste morali naslov MAC spremeniti v drug ID.

Nedavno smo prejeli nekaj vprašanj o tem, ker se je postopek spreminjanja (včasih imenovan spoofing) teh naslovov nekoliko spremenil od različice do različice v sistemu Mac OS X.S tem v mislih vam bomo pokazali, kako spremenite naslov MAC v najnovejših različicah OS X 10.7, 10.8 Mountain Lion in 10.9 OS X Mavericks ter OS X 10.10 Yosemite.

Za začetek zaženite terminal v /Applications/Utilities/.

Pridobite nov MAC naslov

Prva stvar, ki jo boste želeli storiti, je, da pridobite želeni naslov MAC. Če imate enega v mislih, uporabite to, če pa ne poskušate ponarediti določenega naslova in potrebujete le naključnega, uporabite naslednji ukaz za ustvarjanje enega z openssl:

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

Naslovi MAC so vedno v obliki xx:xx:xx:xx:xx:xx, vaš mora ustrezati tej obliki, da lahko deluje. Za namene tega koraka bo uporabljen naključno ustvarjen naslov »d4:33:a3:ed:f2:12 «.

Spreminjanje MAC naslova

Če še niste v terminalu, ga odprite zdaj. Za to bomo uporabili vmesnik en0, vaš pa bi lahko bil en1 (preberite opombe na dnu). Ukaz za spremembo naslova MAC je naslednji:

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

Zamenjajte “xx:xx:xx:xx:xx:xx” z želenim naslovom MAC, v primeru primera bo to videti tako:

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

Pritisnite return in vnesite skrbniško geslo za nastavitev novega naslova. Za potrditev spremembe vnesite naslednje:

ifconfig en0 |grep ether

Najdete ga lahko tudi v omrežnih nastavitvah, čeprav GUI spremembe MAC ne sporoči vedno takoj, temveč počaka, da se omrežna povezava ponovno vzpostavi.

Opombe in odpravljanje težav

  • Če niste prepričani, kateri vmesnik uporabiti (en0, en1 itd.), vnesite »ifconfig« in ga tako poiščite. Za MacBook Air brez vrat ethernet je en0 običajno vmesnik Wi-Fi, medtem ko bo MacBook, iMac, Mac Mini, MacBook Pro ali kateri koli Mac, ki ima vrata ethernet, verjetno namesto tega uporabljal en1 za Wi-Fi
  • Morda si boste želeli zabeležiti privzeti naslov MAC strojne opreme pred začetkom
  • Nekateri računalniki Mac namesto tega uporabljajo naslednji ukaz:

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

    OS X Yosemite, Lion, Mountain Lion in Mavericks ter pozneje preimenovali »letališče« v Wi-Fi in s tem spremembo poimenovanja

  • Potrebovali boste dostop do skrbniškega računa ali imejte omogočen root uporabnik
  • Morate prekiniti povezavo s povezanim omrežjem Wi-Fi, preden se registrira novi naslov MAC
  • To je bilo preizkušeno na MacBook Air in MacBook Pro z OS X 10.7 OS X 10.8, OS X 10.9 in OS X 10.10, starejše različice OS X so lahko tukaj

Celoten postopek ne sme trajati več kot 15 sekund, kot je prikazano v tem videu:

Spremenite (Spoof) naslov MAC v OS X Mountain Lion & Mavericks