Jak najít a změnit MAC adresu v Mac OS
⚡ Chytré shrnutí
Vyhledání a změna MAC adresy na macOS používá vestavěné nástroje: Předvolby systému, panel nástrojů Wi-Fi a Terminál zobrazují hardwarovou adresu, zatímco příkaz ifconfig dočasně přiřadí novou.

Jak najít MAC adresu na macOS
Každý síťový adaptér má MAC adresa, a macOS nabízí tři snadné způsoby, jak jej vyhledat: Předvolby systému, Terminál a panel nástrojů Wi-Fi. Každá metoda je uvedena níže.
Pomocí předvoleb systému
Krok 1) Přejděte do Předvoleb systému a klikněte na Síť.
Krok 2) V nabídce Síť klikněte na tlačítko Upřesnit.
Krok 3) Přejděte na kartu Hardware, kde najdete MAC adresu vašeho Macu.
On macOS Od verze Ventura a novějších se rozvržení změnilo: otevřete Nastavení systému, vyberte Wi-Fi, klikněte na Podrobnosti vedle vaší sítě a přečtěte si položku Adresa Wi-Fi.
Používání terminálu
Krok 1) Otevřete aplikaci Terminál z Launchpadu, zadejte příkaz ifconfig a z výstupu si přečtěte svou MAC adresu.
Používání panelu nástrojů Wi-Fi
Krok 1) Stiskněte klávesu Option (Alt) a klikněte na ikonu Wi-Fi v panelu nástrojů; v nabídce se zobrazí adresa Wi-Fi.
Proč měnit MAC adresu?
Změna neboli spoofing MAC adresy je běžný síťový úkol z několika praktických důvodů. Protože se adresa vysílá v každé lokální síti, ke které se připojíte, lze ji zaznamenat a použít k rozpoznání vašeho zařízení, takže její nahrazení má jasné využití pro ochranu soukromí a testování.
- Ochrana osobních údajů Rotující adresa ztěžuje sítím a inzerentům traczařízení ka napříč lokalitami.
- Řízení přístupu: Některé veřejné nebo firemní sítě omezují zařízení podle MAC adresy nebo zavádějí časové limity a nová adresa může obnovit přístup tam, kde je stará adresa blokována.
- Testování: Síťoví inženýři mění MAC adresu, aby otestovali firewally, rezervace DHCP nebo pravidla založená na MAC adrese bez nutnosti výměny.ping Hardware.
- Výměna, nahrazení: Když adaptér selže, klonování staré MAC adresy umožní náhradě zdědit veškerá oprávnění založená na adrese.
Ať už je důvod jakýkoli, nezapomeňte, že falšování adresy mění pouze adresu, kterou operační systém zobrazuje; zaznamenaná hardwarová adresa zůstává stejná.
Jak změnit MAC adresu na macOS
Zde je návod, jak změnit MAC adresu na macOSPostupujte podle kroků v uvedeném pořadí:
Krok 1) Podržte klávesu Option a klikněte na symbol Wi-Fi pro kontrolu názvu rozhraní. Na obrázku níže je to „en0“.
Krok 2) Přejděte do terminálu a spusťte níže uvedený příkaz pro vygenerování náhodné adresy:
openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'
Vrací nové hexadecimální číslo, které lze použít jako MAC adresu.
Krok 3) Odpojte se od aktuální sítě Wi-Fi podržením klávesy Option, kliknutím na ikonu Wi-Fi v liště nabídek a výběrem možnosti „Odpojit“.
Krok 4) Vraťte se do terminálu a spusťte:
sudo ifconfig en0 ether <MAC address>
Krok 5) Nyní jste změnili svou MAC adresu. Znovu se připojte k síti Wi-Fi a ještě jednou ověřte svou MAC adresu.
Změna MAC adresy zapnutá macOS Trvalý?
On macOSMAC adresa změněná pomocí příkazu ifconfig je dočasná. Operační systém zobrazuje novou adresu pouze do dalšího restartu, kdy rozhraní znovu načte svou původní, zaznamenanou hardwarovou adresu. Neexistuje žádné vestavěné nastavení, které by změnu ifconfig trvalo.
Toto chování je úmyslné. macOS považuje hardwarovou adresu za výchozí a znovu ji použije při spuštění, takže restart je nejjednodušší způsob, jak vrátit zpět jakoukoli změnu. Pokud potřebujete, aby nová adresa trvala, musíte příkaz znovu použít po každém přihlášení, obvykle pomocí spouštěcího skriptu nebo LaunchDaemonu.
- Dočasné ve výchozím nastavení: Falešná adresa zmizí po restartu nebo resetování rozhraní Wi-Fi.
- Žádná nativní perzistence: Apple neposkytuje žádný přepínač nabídky pro uzamčení vlastní MAC adresy.
- Manuální perzistence: Spouštěcí skript, který spustí příkaz ifconfig, automaticky znovu použije adresu.
Časté chyby při změně MAC adresy na macOS
Několik předvídatelných problémů brání změně MAC adresy v projevení. Jejich postupné řešení problém obvykle vyřeší:
- Stále připojen k Wi-Fi: Adresu nelze změnit, pokud je rozhraní připojeno k síti. Nejprve se odpojte od Wi-Fi a poté spusťte příkaz.
- Nesprávný název rozhraní: Příkaz cílí na en0, ale na některých počítačích Mac je Wi-Fi en1. Spuštěním příkazu networksetup -listallhardwareports ověřte správné rozhraní.
- Neplatný formát MAC adresy: Nová hodnota musí být platná 48bitová hexadecimální adresa; nejbezpečnější je lokálně spravovaná unicastová adresa.
- Chybí sudo: Změna rozhraní vyžaduje administrátorská práva, takže příkaz musí začínat sudo a vyzvat k zadání hesla.
- Změna se neujala: Protože je změna dočasná, před opětovným připojením ji ihned ověřte pomocí příkazu ifconfig en0.









