Spremenite (Spoof) naslov MAC v OS X Mountain Lion & Mavericks
Kazalo:
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: