Ä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.
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) .
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) .
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)
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) .
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.
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.
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.
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.
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.
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.
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!
Related posts
Extern hårddisk visas inte i Windows eller OS X?
Hur du kalibrerar din bildskärm i Windows och OS X
Hur man ripper DVD-skivor till din hårddisk i Windows och OS X
Vad är en MAC-adress och hur man hittar den på PC eller Mac
Varför har Windows fler virus än Linux och OS X?
Hur man ansluter en projektor till en Windows- eller Mac-dator
9 snabba sätt att göra en bild transparent på Windows och Mac
Hur man konverterar WebP till GIF på Windows eller Mac
Det bästa sättet att byta till en ny e-postadress
Hur man högerklickar med tangentbordet i Windows och Mac
Hur man skapar en dold nätverksresurs i Windows
Hur du sparar din skrivbordsikonlayout i Windows XP, 7, 8
Ta skärmdumpar på Mac som ett proffs med dessa tips och tricks
Hur man spelar in Skype-samtal på Windows, Mac, iPhone och Android
Windows 10 & Windows 7 RAM-krav – Hur mycket minne behöver du?
Ändra Windows start- och avstängningsljud
20 tips för att få ut det mesta av Finder på Mac
Hur man optimerar personsökningsfilen i Windows
Fixa Windows Live Mail Error 0x800CCC0B
Kör äldre program i kompatibilitetsläge i Windows 11/10