MAC-cím keresése és módosítása Mac OS rendszerben

⚡ Okos összefoglaló

MAC-cím megkeresése és módosítása macOS beépített eszközöket használ: a Rendszerbeállítások, a Wi-Fi eszköztár és a Terminál mutatja a hardvercímet, míg az ifconfig parancs ideiglenesen egy újat rendel hozzá.

  • 🔍 Keresés (Rendszerbeállítások): Nyissa meg a Rendszerbeállítások, majd a Hálózat, Speciális és Hardver menüpontot a MAC-cím leolvasásához.
  • ⌨️ Keresés (Terminál): Futtassa az ifconfig parancsot a terminálban az adapter MAC-címének megjelenítéséhez.
  • 📶 Keresés (Eszköztár): Tartsa lenyomva az Option gombot, és kattintson a Wi-Fi ikonra a Wi-Fi cím megjelenítéséhez.
  • 🔧 Módosítása: Használd a sudo ifconfig en0 ether parancsot egy új értékkel a MAC-cím hamisításához.
  • Ideiglenes: A módosított cím minden újraindítás után visszaáll a hardver alapértelmezett értékére.
  • ⚠️ Előfeltétel: A módosítás előtt csatlakozzon le a Wi-Fi-ről, különben az interfész elutasítja az új címet.

Hogyan találhat és módosíthat MAC-címet a ...-ban/-ben macOS

Hogyan találhat MAC-címet a macOS

Minden hálózati adapterhez tartozik egy Mac címés macOS három egyszerű módszert kínál a megkeresésére: Rendszerbeállítások, Terminál és Wi-Fi eszköztár. Az egyes módszereket alább mutatjuk be.

Rendszerbeállítások használata

1. lépés) Lépjen a Rendszerbeállítások menüpontra, és kattintson a Hálózat elemre.

A Hálózat panel megnyitása a macOS System Preferences

2. lépés) A Hálózat menüben kattintson a Speciális gombra.

A Speciális gombra kattintva a macOS hálózati beállítások

3. lépés) Lépjen a Hardver fülre, ahol láthatja a Mac MAC-címét.

A MAC-cím megtekintése a Hardver lapon a macOS

On macOS A Ventura és újabb verziókban megváltozott az elrendezés: nyissa meg a Rendszerbeállításokat, válassza a Wi-Fi lehetőséget, kattintson a hálózat melletti Részletek elemre, és olvassa el a Wi-Fi-cím bejegyzést.

A terminál használata

1. lépés) Nyissa meg a Terminál alkalmazást a Launchpadből, írja be az ifconfig parancsot, és olvassa ki a MAC-címét a kimenetből.

Az ifconfig futtatása a macOS Terminál a MAC-cím megjelenítéséhez

A Wi-Fi eszköztár használata

1. lépés) Nyomja meg az Option (Alt) billentyűt, és kattintson a Wi-Fi ikonra az eszköztáron; a menü ezután megjeleníti a Wi-Fi címet.

Reva Wi-Fi MAC-cím lekérése a macOS menüsor az Option billentyűvel

Miért változtatja meg a MAC-címét?

A MAC-cím megváltoztatása, vagy hamisítása egy gyakori hálózati feladat, amelynek számos gyakorlati oka van. Mivel a cím minden olyan helyi hálózaton sugározva van, amelyhez csatlakozol, naplózható és felhasználható az eszköz felismerésére, így a cseréje egyértelműen adatvédelmi és tesztelési célokat szolgál.

  • Privacy: A forgó cím megnehezíti a hálózatok és a hirdetők számára, hogy tracka eszköz több helyszínen.
  • Hozzáférés-szabályozás: Néhány nyilvános vagy vállalati hálózat MAC-cím alapján korlátozza az eszközöket, vagy időkorlátokat szab meg, és egy új címmel visszaállítható a hozzáférés ott, ahol a régi blokkolva volt.
  • Tesztelés: A hálózati mérnökök MAC-címet módosítanak tűzfalak, DHCP-foglalások vagy MAC-alapú szabályok tesztelésére swap nélkülping hardver.
  • Csere: Amikor egy adapter meghibásodik, a régi MAC-cím klónozása lehetővé teszi, hogy egy csere örökölje az összes címalapú jogosultságot.

Bármi is legyen az ok, ne feledd, hogy a hamisítás csak az operációs rendszer által megjelenített címet változtatja meg; a beégetett hardvercím ugyanaz marad.

Hogyan lehet megváltoztatni a MAC-címet a macOS

Így módosíthatod a MAC-címet a következőn: macOSKövesse a lépéseket sorrendben:

1. lépés) Tartsa lenyomva az Option billentyűt, és kattintson a Wi-Fi szimbólumra az interfész nevének ellenőrzéséhez. Az alábbi ábrán ez „en0”.

A Wi-Fi interfész nevének (en0) ellenőrzése a macOS menüsor

2. lépés) Menjen a terminálba, és futtassa az alábbi parancsot egy véletlenszerű cím létrehozásához:

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

Egy új hexadecimális számot ad vissza, amely MAC-címként használható.

Az openssl parancs kimenete egy véletlenszerűen generált MAC-címet mutat a Terminálban.

3. lépés) Kapcsolódjon le az aktuális Wi-Fi hálózatáról az Option gomb lenyomva tartásával, a menüsorban a Wi-Fi ikonra kattintva, majd a „Kapcsolat bontása” lehetőség kiválasztásával.

Lecsatlakozás a jelenlegi Wi-Fi hálózatról itt: macOS mielőtt megváltoztatná a MAC-címet

4. lépés) Menj vissza a terminálba és futtasd a következőt:

sudo ifconfig en0 ether  <MAC address>

5. lépés) Ezzel megváltoztatta a MAC-címét. Csatlakozzon újra a Wi-Fi hálózathoz, és ellenőrizze még egyszer a MAC-címét.

Az új MAC-cím alkalmazása a sudo ifconfig paranccsal, és ellenőrzése a következőben: macOS terminál

MAC-cím módosítása bekapcsolva macOS Állandó?

On macOSAz ifconfig paranccsal módosított MAC-cím ideiglenes. Az operációs rendszer csak a következő újraindításig jeleníti meg az új címet, amikor a csatoló újratölti az eredeti, beégetett hardvercímét. Nincs olyan beépített beállítás, amely az ifconfig módosítását állandóvá tenné.

Ez a viselkedés szándékos. macOS a hardvercímet alapértelmezettként kezeli, és rendszerindításkor újra alkalmazza, így az újraindítás a legegyszerűbb módja a változtatások visszavonásának. Ha azt szeretné, hogy az új cím megmaradjon, minden bejelentkezés után újra kell alkalmaznia a parancsot, általában egy indító szkripten vagy egy LaunchDaemon-on keresztül.

  • Alapértelmezés szerint ideiglenes: A hamisított cím eltűnik újraindításkor vagy a Wi-Fi interfész alaphelyzetbe állításakor.
  • Nincs natív perzisztencia: Az Apple nem biztosít menükapcsolót az egyéni MAC-cím rögzítéséhez.
  • Manuális megőrződés: Egy indítási szkript, amely az ifconfig parancsot futtatja, automatikusan újraalkotja a címet.

Gyakori hibák MAC-cím módosításakor macOS

Néhány előre látható probléma megakadályozza a MAC-cím módosításának érvénybe lépését. Ezek sorrendben történő megoldása általában megoldja a problémát:

  • Még mindig Wi-Fi-hez csatlakoztatva: Nem módosíthatod a címet, amíg az interfész hálózathoz csatlakozik. Először csatlakozz le a Wi-Fi-ről, majd futtasd a parancsot.
  • Hibás interfésznév: A parancs az en0 interfészt célozza meg, de egyes Mac gépeken a Wi-Fi az en1. A helyes interfész kiválasztásához futtassa a networksetup -listallhardwareports parancsot.
  • Érvénytelen MAC-formátum: Az új értéknek érvényes 48 bites hexadecimális címnek kell lennie; a legbiztonságosabb egy helyileg adminisztrált, unicast cím.
  • Hiányzó sudo: Egy interfész módosításához rendszergazdai jogosultságok szükségesek, ezért a parancsnak sudo paranccsal kell kezdődnie, és a jelszót kell kérnie.
  • A változás nem ragadt meg: Mivel a módosítás átmeneti, azonnal ellenőrizze az ifconfig en0 paranccsal, mielőtt újracsatlakozna.

GYIK

iPhone vagy iPad készüléken nyissa meg a Beállítások, majd az Általános, végül a Névjegy menüpontot, és görgessen a Wi-Fi-cím részhez, amely az eszköz MAC-címe. Az iOS megjeleníthet egy privát, hálózatonkénti címet, kivéve, ha letiltja a Privát Wi-Fi-cím beállítást az adott hálózathoz.

A MAC-cím egy állandó, 48 bites hardverazonosító, amely az adatkapcsolati rétegen működik. IP-cím egy logikai, módosítható cím, amelyet a hálózati rétegen osztanak ki a hálózatok közötti forgalom irányítására.

Futtassa a networksetup -listallhardwareports parancsot a terminálban az egyes interfészek és az eszköznevek listázásához. A Wi-Fi általában en0 a laptopokon, de Ethernet esetén en1 is lehet, ezért az ifconfig futtatása előtt ellenőrizze.

Az Apple privát Wi-Fi-cím funkciója hálózatonként eltérő, véletlenszerű MAC-címet rendel hozzá az újabb iOS és ... rendszereken. macOS kiadások, javítva az adatvédelmet. Tiltsa le az adott hálózati beállításokban, ha egy hozzáférési pont stabil MAC-címre támaszkodik a szűréshez.

Saját eszköz MAC-címének megváltoztatása általában legális adatvédelmi, tesztelési vagy hibaelhárítási okokból. Hamis MAC-cím használata hozzáférés-vezérlés megkerülésére, egy másik eszköz megszemélyesítésére vagy csalás elkövetésére a legtöbb joghatóságban illegális.

A MAC-cím hat párban elhelyezett tizenkét hexadecimális számjegyből áll, például 00:1A:2B:3C:4D:5E. Az első három pár a gyártót azonosító OUI; az utolsó három pedig az egyes hálózati adaptereket azonosítja.

A gépi tanulási modellek megtanulják az egyes eszközök normál jel- és forgalmi mintáit, majd megjelölik azokat a kereteket, amelyek MAC-címe nem egyezik, így gyorsabban leleplezik a hamis vagy csaló adaptereket, mint a statikus szabályok. Az elemzők továbbra is megerősítik a riasztásokat, mielőtt blokkolnának egy gazdagépet.

GitHub másodpilóta vázlatok héj vagy Python szkriptek olyan feladatokhoz, mint az en0 beolvasása ifconfig paranccsal, véletlenszerű MAC generálása vagy egy változás ellenőrzése. RevNézd meg és teszteld a generált parancsokat, mielőtt futtatnád őket a sudo paranccsal.

Foglald össze ezt a bejegyzést a következőképpen: