Hur (och Varför) för att Ändra MAC-Adressen på Windows, Linux, och Mac

En enhets MAC-adressen tilldelas av tillverkaren, men det är inte svårt att ändra på—eller “spoof”—dessa adresser när du behöver. Här är hur man kan göra det, och varför du kanske vill.

Varje nätverkskort som är ansluten till ditt nätverk—oavsett om det är din router, trådlös enhet eller nätverkskort i din dator—har en unik MAC (media access control) adress. Dessa MAC-adresser—som ibland kallas fysisk eller hårdvara adresser tilldelas i fabriken, men du kan vanligtvis ändra adresser i programvara.

RELATERADE ARTIKLAR22 Gemensamma Nätverk Jargong Termer FörklaradeExakt Vad Är en MAC-Adress som Används För?

Vilka MAC-Adresser Används För

På den lägsta nätverk nivå, nätverksgränssnitt ansluten till ett nätverk som använder MAC-adresser för att kommunicera med varandra. När en webbläsare på din dator behöver för att fånga en webbsida från en server på Internet, till exempel att begäran passerar ned genom flera lager av TCP/IP-protokollet. Den webbadress du skriver blir översättas till IP-adressen för servern. Datorn skickar den en förfrågan till routern, som sedan skickar ut det på Internet. På hårdvaran nivå av ditt nätverkskort, men ditt nätverkskort är bara att titta på andra MAC-adresser för gränssnitt på samma nätverk. Det vet du skickar begäran till MAC-adressen för din router nätverksgränssnitt.

Förutom deras core nätverk använder, MAC-adresser är ofta används för andra ändamål:

  • Statisk IP-Uppdrag: Routrar kan du tilldela statiska IP-adresser till datorerna. När en enhet ansluts, det får alltid en viss IP-adress om det har en matchande MAC-adress
  • Filtrering av MAC-adresser: Nätverk använder filtrering av MAC-adresser, bara så att enheter med specifika MAC-adresser att ansluta till ett nätverk. Detta är inte en stor trygghet verktyg eftersom folk kan hitta deras MAC-adresser.
  • MAC-Autentisering: Vissa Internet-leverantörer kan kräva autentisering med en MAC-adress och endast tillåter en enhet med den MAC-adressen för att ansluta till Internet. Kanske du behöver att ändra din router eller dator MAC-adress för att ansluta.
  • Identifiering av enhet: Många flygplats Wi-Fi-nätverk och andra offentliga Wi-Fi-nätverk använder en enhets MAC-adress för att identifiera det. Till exempel, en flygplatstransfer och Wi-Fi-nätverk kan erbjuda en kostnadsfri 30 minuter och sedan förbjuda din MAC-adress från att ta emot fler Wi-Fi. Ändra din MAC-adress och du kan få mer Wi-Fi. (Kostnadsfri, begränsad tillgång till Wi-Fi kan också spåras med hjälp av cookies i webbläsaren eller ett konto systemet.)
  • Enheten Spårning: Eftersom de är unika, alla MAC-adresser kan användas för att spåra dig. När du går runt i din smartphone söker efter närliggande Wi-Fi-nätverk och sänder sin MAC-adress. Ett företag som heter Förnya London som används soptunnor i London för att spåra människors rörelser runt om i staden baserat på deras MAC-adresser. Apples iOS-8 kommer att använda sig av en random MAC-adress varje gång den söker efter närliggande Wi-Fi-nätverk för att förhindra denna typ av spårning.

Tänk på att varje nätverkskort har en egen MAC-adress. Så, på en typisk bärbar dator med både en Wi-Fi-radio och en Ethernet-port, trådlöst och trådbundet nätverk gränssnitt var och en har sina egna unika MAC-adresser.

Ändra MAC-Adressen i Windows

De flesta nätverkskort kan du ställa en egen MAC-adress från deras konfiguration rutor i enhetshanteraren, även om vissa nätverk drivrutiner kanske inte stöd för den här funktionen.

Börja med att öppna enhetshanteraren. På Windows 8 och 10, tryck Windows+X och klicka sedan på “Device Manager” på Power User-menyn. I Windows 7 trycker du på Windows-tangenten, skriv “enhetshanteraren” för att söka efter det, och klicka sedan på “enhetshanteraren”. Enhetshanteraren app kommer att se likadana ut oavsett vilken version av Windows du använder.

I enhetshanteraren under “nätverkskort” avsnitt, höger-klicka på det nätverkskort som du vill ändra, och välj sedan “Egenskaper” från menyn.

I fönstret egenskaper, på fliken “Avancerat” och välj “Network Address” i “Property” – listan. Om du inte ser det här alternativet, sedan ditt nätverk föraren inte har stöd för denna funktion.

Aktivera Värde och skriv önskad MAC-adressen utan att separera tecken—använd inte bindestreck eller kolon. Klicka på “OK” när du är klar.

Ändra en MAC-Adress i Linux

RELATERAD ARTIKEL10 av de Mest Populära Linuxdistributioner Jämfört

Moderna Linux-distributioner som Ubuntu normalt använder Network Manager, som ger ett grafiskt sätt att fejka en MAC-adress.

Till exempel, i Ubuntu som du skulle klicka på ikonen nätverket på den övre panelen, klicka på “Redigera Anslutningar,” välj vilken nätverksanslutning som du vill ändra och klicka sedan på “Redigera”. På Ethernet-fliken, du skulle skriva en ny MAC-adress i “Klonade MAC-adress” – fältet, och sedan spara ändringarna.

Du kan också göra detta på gammaldags sätt. Detta innebär att man tar nätverksgränssnittet ner, kör ett kommando för att ändra dess MAC-adress, och sedan föra den tillbaka upp. Glöm inte att ersätta “eth0” med namnet på det nätverkskort som du vill ändra och ange MAC-adressen för ditt val:

sudo ifconfig eth0 down

sudo ifconfig eth0 hw eter xx:xx:xx:xx:xx:xx

sudo ifconfig eth0 up

Du måste ändra lämpliga konfigurationsfil i /etc/network/interfaces.d/ eller /etc/network/interfaces själva filen om du vill att ändringen ska alltid ta effekt vid uppstart. Om du inte gör din MAC-adress kommer att återställas när du startar.

Ändra en MAC-Adress i Mac OS X

Mac OS X-System Preferences visas varje nätverkskort MAC-adress, men inte tillåter dig att ändra det. För det behöver du Terminalen.

RELATERAD ARTIKELEN Windows User ‘ s Guide till Mac OS X Kortkommandon

Öppna ett Terminal-fönstret (genom att trycka på Kommando + Mellanslag, skriv “Terminal”, och tryck sedan på Enter.) Kör följande kommando, där du ersätter en0 med ditt nätverkskort namn och fylla i din egen MAC-adress:

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

Nätverk gränssnitt kommer i allmänhet att vara antingen en0 eller en1 , beroende på om du vill konfigurera en Mac via Wi-Fi eller Ethernet gränssnittet. Kör kommandot / sbin / ifconfig för att se en lista av gränssnitt om du inte är säker på lämpligt nätverk gränssnitt namn.

På Linux, den här förändringen är tillfällig och kommer att återställas när du nästa omstart. Du kommer att behöva använda ett skript som automatiskt kör det här kommandot på starta om du vill vara permanent ändra din Mac-adress.

Du kan kontrollera att dina ändringar trädde i kraft genom att köra ett kommando som visar information om nätverksanslutningen och kolla vad MAC-adressen för ditt nätverkskort rapporter efteråt. På Windows, kör kommandot ipconfig /all i en kommandotolk. På Linux eller Mac OS X, kör kommandot ifconfig. Och om du behöver ändra MAC-adressen på din router, hittar du det här alternativet i din routerns webbgränssnitt.


Posted

in

by

Tags: