Ändra eller förfalska en MAC-adress i Windows eller OS X

Varje NIC (Network Interface Card) Â har en unik MAC-adress ( Media Access Control ). Detta gäller alla typer av nätverkskort, inklusive Ethernet- kort och WiFi - kort. MAC -adressen(MAC Address) är ett sexbytenummer eller 12-siffrigt hexadecimalt nummer som används för att unikt identifiera en värd i ett nätverk.

Ett exempel på en MAC -adress är 1F-2E-3D-4C-5B-6A och den ingår i nätverksprotokollet Layer 2 för (Layer 2)OSI - modellen. I dagens nätverk konverterar ARP eller Address Resolution Protocol en MAC- adress till en Layer 3- protokolladress, till exempel en IP-adress. En MAC- adress kan också kallas en fysisk adress(Physical Address) . Läs mitt inlägg om hur du hittar din MAC-adress(how to find your MAC address) om du inte känner till den.

MAC-adress

Alla MAC -adresser är hårdkodade till ett nätverkskort och kan aldrig ändras. Du kan dock ändra eller förfalska MAC-adressen(change or spoof the MAC address) i själva operativsystemet med några enkla knep.

Så varför skulle du vilja ändra din MAC- adress? Det finns många anledningar till detta, mestadels relaterade till att kringgå någon form av MAC- adressfilter som är inställt på ett modem, router eller brandvägg. Att ändra MAC-adressen(MAC Address) kan hjälpa dig att kringgå vissa nätverksbegränsningar genom att emulera en obegränsad MAC-adress(MAC Address) eller genom att förfalska en MAC- adress som redan är auktoriserad.

Till exempel kan ett WiFi -nätverk tillåta endast auktoriserade datorer att ansluta till nätverket och filtrerar bort datorer baserat på MAC- adressen. Om du kan sniffa upp en legitim MAC- adress kan du sedan förfalska din MAC- adress och få tillgång till WiFi -nätverket.

Ett annat exempel är om du har en internetleverantör(ISP) som tillåter endast ett visst antal datorer att ansluta till internet från ditt hem. Om du har fler datorer som behöver ansluta kan du förfalska MAC- adressen för en auktoriserad dator och ansluta från en annan dator.

Ändra Windows MAC-adress

Du kan ändra MAC- adressen för nätverkskortet i Windows ganska enkelt genom att följa stegen nedan.

Steg 1(Step 1) : Klicka på Start , sedan Kontrollpanelen(Control Panel) , sedan Nätverksanslutningar(Network Connections) och högerklicka på nätverksanslutningen du vill ändra MAC- adressen för och välj Egenskaper(Properties) . Det kommer normalt att vara antingen lokal anslutning(Local Area Connection) eller trådlös nätverksanslutning(Wireless Network Connection) .

lokal förbindelse

Om du använder Windows Vista , Windows 7 eller senare måste du gå till Kontrollpanelen,(Control Panel,) sedan Nätverk och Internet,(Network and Internet,) sedan Nätverks- och delningscenter(Network and Sharing Center,) och klicka sedan på  Hantera nätverksanslutningar(Manage Network Connections ) eller Ändra adapterinställningar( Change adapter settings) .

ändra adapterinställningar

Sedan kan du högerklicka på adaptern och välja Egenskaper(Properties) .

Steg 2(Step 2) : På fliken Allmänt(General) Â eller Nätverk(Networking) klickar du på knappen Konfigurera .(Configure)

konfigurera nätverksadaptern

Steg 3(Step 3) : Klicka nu på fliken Avancerat(Advanced) och klicka på egenskapen Lokalt administrerad adress(Locally Administered Address) eller egenskapen Nätverksadress(Network Address) .

lokalt administrerad adress

Som standard är värdet Inte närvarande(Not Present) valt. Gå vidare och klicka på alternativknappen Value(Value) och ange en ny MAC- adress. MAC -(MAC) adressen är en kombination av 6 par siffror och tecken, dvs 40-A2-D9-82-9F-F2. Du bör ange MAC- adressen utan bindestreck.

byte av mac-adress

Du kan gå till kommandotolken och skriva in IPCONFIG /ALL för att kontrollera att MAC- adressen har ändrats. Gå vidare och starta om datorn för att ändringarna ska träda i kraft.

Detta är det enklaste sättet att ändra din MAC- adress i Windows . Du kan också göra det via registret, men det är mycket mer tekniskt och krävs förmodligen inte av de flesta.

Ändra OS X MAC-adress

Att ändra MAC- adressen på OS X är definitivt inte lika lätt som det är på Windows . För det första måste du använda Terminal (liknande kommandotolken i Windows ) för att faktiskt ändra MAC- adressen.

För det andra måste du manuellt ta reda på det tekniska namnet på adaptern innan du kan ändra inställningarna. Jag ska förklara allt nedan steg för steg, men det blir lite komplicerat ibland.

Till att börja med, låt oss ta reda på den aktuella MAC- adressen för din Mac . Du kan göra detta på ett av två sätt: via Systeminställningar (System) eller(Preferences) via Terminal . Öppna Systeminställningar(System Preferences) , klicka på Nätverk(Network) och klicka sedan på knappen  Avancerat(Advanced) . Se(Make) till att välja rätt gränssnitt först ( WiFi , Ethernet , etc) i listrutan till vänster.

os x nätverk avancerat

Klicka på fliken Maskinvara(Hardware) så ser du den första raden är MAC-adress(MAC Address) . Jag trodde att du helt enkelt kunde välja Manuellt(Manually) från rullgardinsmenyn Konfigurera(Configure) , men det tillåter dig inte att redigera MAC- adressen.

nätverkshårdvara mac

I Terminal kan du få MAC- adressen genom att skriva in följande kommando:

ifconfig en0 | grep ether

Detta ger dig MAC- adressen för en0-gränssnittet. Beroende på hur många gränssnitt du har på din dator kan du behöva köra det här kommandot flera gånger och lägga till 1 till numret varje gång. Till exempel körde jag följande kommandon nedan tills jag nådde ett gränssnitt som inte fanns.

terminal os x ifconfig

Nu kan du helt enkelt jämföra MAC- adresserna som anges här med den du såg via Systeminställningar (System) . (Preferences)I mitt fall matchar min WiFi MAC- adress f8:1e:df:d8:9d:8a med en1 , så det är gränssnittet jag måste använda för nästa kommandon.

Innan vi ändrar MAC- adressen kan du använda ett användbart kommando i Terminal för att generera en slumpmässig MAC- adress om du behöver en.

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

Nu när du har en ny MAC- adress kan du ändra den nuvarande med följande kommando nedan. Ersätt XX(Replace XX) med den faktiska MAC- adressen du vill använda.

sudo ifconfig en0 ether xx:xx:xx:xx:xx:xx

För att göra detta måste du vara inloggad som administratör(Administrator) eller så måste du aktivera root-kontot i OS X . Som standard är root inaktiverat och det är bättre att lämna det inaktiverat om du kan. Logga bara in som admin och du borde kunna köra kommandot bra. Det kommer dock att fråga dig om ditt lösenord innan du ändrar MAC- adressen.

Adressen kommer inte heller att ändras om du fortfarande är ansluten till ett WiFi -nätverk. Du måste först koppla från alla nätverk och sedan köra kommandot. Överraskande nog är det inte intuitivt att koppla från ett trådlöst nätverk i OS X. Du måste trycka och hålla ned Alternativ-(Option) tangenten och sedan klicka på WiFi- ikonen för att se alternativet för att koppla bort.

koppla från wifi os x

Så här är en sammanfattning av alla kommandon jag körde för att få den aktuella MAC- adressen, generera en slumpmässig, uppdatera MAC- adressen och sedan verifiera för att se till att den faktiskt hade ändrats.

mac-adress ändra os x

Som jag nämnde tidigare är detta definitivt inte lika enkelt som processen är på Windows , men du borde kunna göra det om du bara kopierar och klistrar in kommandona ovan. Om du har några frågor, skriv gärna en kommentar. Njut av!



About the author

Jag är en datorexpert med över 10 års erfarenhet inom mjukvaru- och webbläsarindustrin. Jag har designat, byggt och hanterat hela installationer av mjukvaruprogram, samt utvecklat och underhållit webbläsare. Min erfarenhet ger mig förmågan att ge tydliga, koncisa förklaringar av komplicerade ämnen – oavsett om det är hur Microsoft Office fungerar eller hur man får ut det mesta av Mozilla Firefox. Utöver mina datorkunskaper är jag också en skicklig skribent och kan kommunicera effektivt online och personligen.



Related posts