Mainīt (mānīt) MAC adresi operētājsistēmā OS X Mountain Lion & Mavericks
Satura rādītājs:
A MAC adrese ir unikāls identifikācijas numurs, kas piešķirts tīkla saskarnēm. To var pievienot fiziskai aparatūrai, piemēram, NIC un Wi-Fi kartēm, vai piešķirt virtuālajām mašīnām. Dažos gadījumos jums būs jāmaina MAC adrese uz citu ID.
Nesen esam saņēmuši dažus jautājumus par to, jo šo adrešu mainīšanas process (dažreiz saukts par viltošanu) ir nedaudz mainījies dažādās versijās operētājsistēmā Mac OS X.Paturot to prātā, mēs parādīsim, kā mainīt MAC adresi jaunākajās OS X 10.7, 10.8 Mountain Lion un 10.9 OS X Mavericks un OS X 10.10 Yosemite versijās.
Lai sāktu darbu, palaidiet termināli, kas atrodas mapē /Applications/Utilities/.
Iegūt jaunu MAC adresi
Pirmā lieta, ko vēlaties darīt, ir izgūt paredzēto MAC adresi. Ja jums tāda ir prātā, izmantojiet to, bet, ja nemēģināt izkrāpt konkrētu adresi un jums ir nepieciešama tikai nejauša adrese, izmantojiet šo komandu, lai to ģenerētu ar openssl:
openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'
MAC adreses vienmēr ir šādā formātā: xx:xx:xx:xx:xx:xx. Lai darbotos, jums ir jāatbilst šim formātam. Šajā pārskatā tiks izmantota nejauši ģenerēta adrese “d4:33:a3:ed:f2:12”.
MAC adreses maiņa
Ja vēl neesat terminālī, atveriet to tūlīt. Šim nolūkam mēs izmantosim saskarni en0, bet jūsējā varētu būt en1 (lasiet piezīmes apakšā). MAC adreses maiņas komanda ir šāda:
sudo ifconfig en0 ether xx:xx:xx:xx:xx:xx
Aizstāt “xx:xx:xx:xx:xx:xx” ar vēlamo MAC adresi, piemērā tas izskatīsies šādi:
sudo ifconfig en0 ether d4:33:a3:ed:f2:12
Nospiediet return un ievadiet administratora paroli, lai iestatītu jauno adresi. Lai apstiprinātu, ka tas ir mainīts, ierakstiet šo:
ifconfig en0 |grep ether
To varat atrast arī sadaļā Tīkla preferences, lai gan GUI ne vienmēr nekavējoties ziņo par MAC izmaiņām, tā vietā gaidot, līdz tīkla savienojums ir ciklisks.
Piezīmes un traucējummeklēšana
- Ja neesat pārliecināts, kuru saskarni izmantot (en0, en1 utt.), ierakstiet “ifconfig” un atrodiet to šādā veidā. MacBook Air bez Ethernet pieslēgvietas en0 parasti ir Wi-Fi interfeiss, savukārt MacBook, iMac, Mac Mini, MacBook Pro vai jebkuram Mac datoram, kuram ir Ethernet pieslēgvieta, visticamāk, Wi-Fi tīklā tiks izmantots en1
- Iespējams, vēlēsities atzīmēt noklusējuma aparatūras MAC adresi pirms darba sākšanas
- Daži Mac datori tā vietā izmantos šādu komandu:
sudo ifconfig en1 Wi-Fi xx:xx:xx:xx:xx:xx
OS X Yosemite, Lion, Mountain Lion un Mavericks un vēlāk pārdēvēja par "lidosta" par Wi-Fi, un līdz ar to tika mainīts nosaukums
- Jums būs nepieciešama piekļuve administratora kontam vai jāiespējo root lietotājs
- Lai tiktu reģistrēta jaunā MAC adrese, jums ir jāatvieno no pievienotā Wi-Fi tīkla.
- Tas ir pārbaudīts MacBook Air un MacBook Pro datoros, kuros darbojas operētājsistēma OS X 10.7 OS X 10.8, OS X 10.9 un OS X 10.10, vecākas OS X versijas var atrast šeit
Visam procesam vajadzētu ilgt ne vairāk kā 15 sekundes, kā parādīts šajā videoklipā: