Hur man hittar och ändrar MAC-adress i Mac OS
⚡ Smart sammanfattning
Hitta och ändra en MAC-adress på macOS använder inbyggda verktyg: Systeminställningar, Wi-Fi-verktygsfältet och terminalen visar hårdvaruadressen, medan ett ifconfig-kommando tillfälligt tilldelar en ny.
Hur man hittar en MAC-adress på macOS
Varje nätverkskort har en MAC-adressoch macOS erbjuder tre enkla sätt att söka efter det: Systeminställningar, Terminalen och Wi-Fi-verktygsfältet. Varje metod visas nedan.
Använda Systeminställningar
Steg 1) Gå till Systeminställningar och klicka på Nätverk.
Steg 2) Klicka på knappen Avancerat i Nätverksmenyn.
Steg 3) Gå till fliken Hårdvara där du kan se din Macs MAC-adress.
On macOS Ventura och senare ändrades layouten: öppna Systeminställningar, välj Wi-Fi, klicka på Detaljer bredvid ditt nätverk och läs posten Wi-Fi-adress.
Använda terminalen
Steg 1) Öppna Terminal-applikationen från Launchpad, skriv ifconfig och läs din MAC-adress från utdata.
Använda Wi-Fi-verktygsfältet
Steg 1) Tryck på Alternativ-tangenten (Alt) och klicka på Wi-Fi-ikonen i verktygsfältet; menyn visar sedan Wi-Fi-adressen.
Varför ändra din MAC-adress?
Att ändra, eller förfalska, en MAC-adress är en vanlig nätverksuppgift av flera praktiska skäl. Eftersom adressen sänds ut på varje lokalt nätverk du ansluter till kan den loggas och användas för att känna igen din enhet, så att byta ut den har tydliga integritets- och teständamål.
- Sekretess: En roterande adress gör det svårare för nätverk och annonsörer att tracka-enhet på olika platser.
- Åtkomstkontroll: Vissa offentliga eller företagsnätverk begränsar enheter med MAC-adress eller inför tidsgränser, och en ny adress kan återställa åtkomst där den gamla är blockerad.
- Testning: Nätverksingenjörer ändrar en MAC-adress för att testa brandväggar, DHCP-reservationer eller MAC-baserade regler utan växlingping hårdvara.
- Ersättning: När en adapter går sönder, kan kloning av den gamla MAC-adressen låta en ersättare ärva alla adressbaserade behörigheter.
Oavsett anledningen, kom ihåg att förfalskning bara ändrar adressen som operativsystemet presenterar; den inbrända hårdvaruadressen förblir densamma.
Hur man ändrar MAC-adressen på macOS
Så här kan du ändra MAC-adressen på macOSFölj stegen i ordning:
Steg 1) Håll ner alternativtangenten och klicka på Wi-Fi-symbolen för att kontrollera gränssnittsnamnet. I diagrammet nedan är det "en0".
Steg 2) Gå till terminalen och kör kommandot nedan för att generera en slumpmässig adress:
openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'
Den returnerar ett nytt hexadecimalt tal som kan användas som en MAC-adress.
Steg 3) Koppla bort från ditt nuvarande Wi-Fi-nätverk genom att hålla nere Alternativ, klicka på Wi-Fi-ikonen i menyraden och välja "Koppla bort".
Steg 4) Gå tillbaka till terminalen och kör:
sudo ifconfig en0 ether <MAC address>
Steg 5) Du har nu ändrat din MAC-adress. Återanslut till ditt Wi-Fi-nätverk och verifiera din MAC-adress en gång till.
Ändrar en MAC-adress på macOS Permanent?
On macOS, en MAC-adress som ändrats med ifconfig är tillfällig. Operativsystemet visar den nya adressen endast tills nästa omstart, då gränssnittet laddar om sin ursprungliga, inbrända hårdvaruadress. Det finns ingen inbyggd inställning som gör en ifconfig-ändring permanent.
Detta beteende är avsiktligt. macOS behandlar hårdvaruadressen som standard och återanvänder den vid uppstart, så en omstart är det enklaste sättet att ångra en ändring. Om du behöver att den nya adressen ska behållas måste du återanvända kommandot efter varje inloggning, vanligtvis via ett startskript eller en LaunchDaemon.
- Tillfällig som standard: Den förfalskade adressen försvinner vid omstart eller när Wi-Fi-gränssnittet återställs.
- Ingen inbyggd persistens: Apple tillhandahåller ingen menyväxling för att låsa in en anpassad MAC-adress.
- Manuell uthållighet: Ett startskript som kör kommandot ifconfig återanvänder adressen automatiskt.
Vanliga fel vid ändring av MAC-adress på macOS
Några förutsägbara problem hindrar en MAC-adressändring från att träda i kraft. Att gå igenom dem i ordning löser vanligtvis problemet:
- Fortfarande ansluten till Wi-Fi: Du kan inte ändra adressen medan gränssnittet är anslutet till ett nätverk. Koppla först bort från Wi-Fi och kör sedan kommandot.
- Felaktigt gränssnittsnamn: Kommandot riktar sig mot en0, men Wi-Fi är en1 på vissa Mac-datorer. Kör networksetup -listallhardwareports för att bekräfta rätt gränssnitt.
- Ogiltigt MAC-format: Det nya värdet måste vara en giltig 48-bitars hexadecimal adress; en lokalt administrerad unicast-adress är säkrast.
- Saknar sudo: Att ändra ett gränssnitt kräver administratörsrättigheter, så kommandot måste börja med sudo och be om ditt lösenord.
- Förändringen blev inte bestående: Eftersom ändringen är tillfällig, verifiera den omedelbart med ifconfig en0 innan du ansluter igen.










