Anslut till Senaste Tekniska Nyheter, Bloggar, Recensioner

MAC-adress förklaras och hur du kan ändra din

MAC-adressen är en av de två kritiska delarna av nätverk. Du kommer att lära dig allt om det i det här inlägget.

Det första att komma ihåg är att en MAC-adress skiljer sig från en IP-adress, även om de två existerar fint. Man kan till och med säga att de är beroende av varandra.

Som sagt, det är en bra idé att du kollar in min förklaring om IP-adressen före (eller efter) detta inlägg.

Dongs anteckning:

MAC-adress på ett kabelmodem

Vad är en MAC-adress

MAC står för . Så – jag kommer att kalla det från och med nu för kort – är just det, den unika identifieraren för att kontrollera åtkomsten till en (NIC), som vi ofta kallar en .

Din enhet – oavsett om det är en dator, en surfplatta eller en telefon – kan ansluta till Internet eftersom den har ett nätverkskort. Detta nätverkskort kommer som en Wi-Fi-adapter, en Ethernet-adapter (med kabel) eller ett mobilmodem.

En MAC-adress består av sex grupper med två tecken (siffror eller bokstäver). Beroende på var du ser adressen separeras dessa grupper med kolon, bindestreck eller ingenting alls.

Som sagt, här är en MAC-adress som du ser på en Windows-dator:

(Detta är en slumpmässig adress som jag skapade för det här inlägget. Om det tillhör en verklig enhet är det bara en slump.)

Samma adress kan också visas som eller beroende på vilken plattform eller applikation du använder för att visa den.

Som du kanske har märkt är MAC inte skiftlägeskänslig, men det tenderar att visas antingen gemener eller versaler. I allmänhet får du en ny MAC varje gång du ändrar en siffra eller bokstav.

Saker att tänka på om MAC

Här är några intressanta fakta om MAC-adressen.

  • Varje nätverkskort måste ha en MAC.
  • En MAC är unik och permanent. Den är inbäddad i varje nätverkskort av tillverkaren. Det är som fordonets identifieringsnummer (VIN) för en bil.
  • Ta “permanent” med en nypa salt eftersom det, precis som ett VIN, är känsligt för modifiering. Mer nedan.
  • Så småningom kommer vi att få slut på MAC-adresseringsutrymme. Men med tanke på att detta är ett 48-bitarsschema med totalt 281 474 976 710 656 – det är 281 biljoner och sedan några hundra miljarder fler – möjliga adresser, är det säkert att säga många saker som är mer följdriktiga, som mänskligheten eller förhoppningsvis bara behovet av själva MAC:n. går ut innan vi behöver oroa oss för MAC-brist.
  • Det finns många andra namn för en MAC-adress. Här är några exempel: Fysisk adress, BSSID (Basic Service Set Identifier), Ethernet-maskinvaruadress (EHA), hårdvaruadress och adapteradress.
  • MAC-adresser tilldelas i stora grupper till hårdvaruleverantörer. Av denna anledning identifieras anslutna nätverksenheter ofta inom nätverket som namnet på leverantören – som Netgear, Hon Hai, Cisco, etc. – istället för deras MAC-adresser eller namnen du ger dem. Detta är enbart en fråga om identitet.

I allmänhet har en enhet sin MAC på etiketten. Det är ingen hemlighet; alla kan se det — igen, det är som VIN för en bil, det måste vara synligt. När enheten är din är det dock en bra idé att hålla den här adressen säker. Du kommer att veta varför i slutet av det här inlägget.

Användning: MAC-adress kontra IP-adress

Om MAC är VIN för en bil är IP-adressen registreringsskylten. Båda används för att identifiera en bil men på olika nivåer och syften. Specifikt kan du inte registrera ditt fordon (och få en ny registreringsskylt) om det inte har ett VIN.

IP-reservation är en av många användningsområden för MAC-adressen.

Användningen av en MAC-adress

En DHCP-server (som din router) använder en MAC-adress för att tilldela en IP-adress till en nätverksadapter. Utan MAC kan en adapter inte få en IP-adress. Utan en IP-adress kan enheten inte ansluta alls.

Du kan också använda MAC för att reservera en viss IP-adress för en adapter inom ett lokalt nätverk. När detta händer inom nätverket kommer enheten att få samma IP-adress varje gång den ansluter. Den här funktionen är ganska användbar för avancerade nätverksapplikationer.

Omvänt kan du också använda MAC för att neka (eller uttryckligen tillåta) åtkomst till en adapter via MAC-filtrering, en slags säkerhetsfunktion. “Soms” eftersom det inte är helt säkert eftersom du faktiskt kan “ändra” den här adressen, som visas nedan.

För det mesta är dock en MAC-adress permanent när du inte gör någonting. Följaktligen, om någon känner till din enhets MAC (som din telefons), kan de potentiellt hålla reda på dig – både på lokal (LAN) och Internet (WAN) nivå.

Av denna anledning använder moderna mobila enheter som standard automatiskt en tillfällig slumpmässig “virtuell” (eller “privat”) MAC-adress när den ansluter till ett nytt eller offentligt Wi-Fi-nätverk.

Och det är också en av anledningarna till att du då och då kanske vill ändra enhetens MAC.

Anledningar till att du kanske vill ändra din MAC

Ta “förändring” med en lös betydelse av ordet. Det är mer en spoofing än att ändra eftersom detta bara är på mjukvarunivå. Den riktiga MAC:en kommer tillbaka när du startar om eller återställer enheten.

Ändå, här är några tillfällen där du kanske vill ändra din enhets MAC.

  • Du vill återanvända en redan godkänd MAC-adress på en ny enhet – det är därför många routrar har en “MAC-klon”-funktion. (Förresten, i det här fallet, på baksidan, om du ändrar MAC för en godkänd enhet, kommer den att kopplas bort.)
  • Du vet att din dator har blockerats eller begränsats från ett nätverk och vill smyga igenom. (Tyvärr, mamma! Dina inställningar för föräldrakontroll kommer sannolikt inte längre att gälla!)
  • Du är på väg att gå med i ett nytt nätverk – som ett offentligt Wi-Fi – och vill inte att folk ska veta din enhets riktiga MAC.

Och slutligen behöver du ingen anledning. Du kan byta MAC för fan för det kan du. Det är, naturligtvis, om du vet hur du räknar ut det på din enhet.

Så här tar du reda på din enhets MAC

Det finns många sätt att ta reda på en enhets MAC-adress, beroende på enhetstyp. Till exempel, på en router eller ett modem, finns adressen vanligtvis på undersidan av själva hårdvaran. Vänd bara upp den och ta en närmare titt.

Men för det mesta måste vi ta reda på detta via programvara, som enhetens operativsystem. Så i en mobil enhet (som en telefon) tenderar detta att vara i området “Om enheten”.

Du kan ta reda på om MAC på datorer på samma sätt som du tar reda på din nuvarande IP-adress. Eftersom MAC och IP är nära besläktade lagras de två nästan alltid bredvid varandra. Med andra ord, om du ser IP:n är chansen stor att MAC finns.

Proffstips: som

Wi-Fi-signalstyrka och annan information på en Mac


Hur man ändrar en enhets MAC-adress

Nu när du vet vad en MAC är och var du kan hitta den, låt oss ta reda på hur du (tillfälligt) kan ändra den.

Förresten, till skillnad från ett VIN, är det inte olagligt att ändra din enhets MAC-adress. Det beror förmodligen på att du verkligen inte kan ändra en enhets MAC-adress permanent ändå.

Vad du kan göra är att maskera ett nätverkskorts faktiska MAC-adress som en annan som använder programvara. Denna förändring är tillfällig. När du återställer (eller installerar om) programmet, flyttar nätverkskortet till en annan enhet eller till och med startar om enheten, kommer dess ursprungliga MAC-adress att returneras.

Återigen, som sagt, kom ihåg den begränsade betydelsen av ordet “förändring” i det här fallet. Jag skulle säga att “MAC-spoofing” är ett mer exakt val av uttryck.

Det finns många olika typer av nätverksenheter, varav vissa kan du ändra MAC-adressen, andra kan du inte. I allmänhet kan du dock ändra MAC för en router eller en dator. Och det är förmodligen allt vi skulle behöva göra ändå.

Hur man ändrar MAC-adressen för en router

Det är bara möjligt att ändra en routers MAC-adress om routern har MAC Clone-funktionen — de flesta routrar gör det.

Mac Clone i routern

I det här fallet behöver du bara logga in på routerns webbgränssnitt, navigera till inställningsområdet för WAN (Internet) och välja att ange en ny MAC-adress — vilken du vill så länge den passar formatet.

Eller så kan du välja att klona MAC:n på datorn du använder. Efter det, tillämpa ändringen, och routern kommer att bära den MAC-adressen tills du återställer den till fabriksinställningarna.

Hur man ändrar MAC-adressen för en Windows-dator

Det finns många sätt att ändra MAC på en Windows-dator. Följande är det enklaste sättet. Du måste använda ett konto med administratörsbehörighet.

Steg för att ändra en MAC-adress på en Windows-dator.

  1. Klicka på Start knapp, skriv in och tryck sedan på Stiga på, kommer fönstret att visas.
  2. Högerklicka på nätverkskortet du vill arbeta med och valde. Fönstret för anslutningen visas.
  3. Klicka på knappen och sedan på fliken.
  4. Navigera till (eller ) posten.
  5. Ändra till en MAC-adress som du vill. Det måste anges utan bindestreck eller kolon, så här: tryck sedan på . Förresten, om den nya adressen inte fungerar, skriv bara in en annan.

(Det finns komplicerade regler för att bilda en MAC, men det går snabbare att prova slumpmässiga bokstäver och siffror tills det fungerar).

Och det är allt, starta om din dator och din nya adress kommer att gälla. För att ångra detta, upprepa steg från 1 till 4, välj sedan Inte närvarande innan du klickar på OK. Dessutom, om du installerar om Windows från början, kommer den riktiga MAC:en att återställas också.

Hur man ändrar MAC-adressen för en Mac-dator

Återigen, det finns några olika sätt att ändra MAC på en Apple-dator, men följande är det mest praktiska. Observera att du måste logga in på en Mac med ett Admin-konto för att detta ska fungera.

  1. Bestäm NIC du arbetar med: Detta kallas i Apples arbete. Om datorn bara har en nätverksadapter (alla datorer med endast Wi-Fi är sådana), är gränssnittsnamnet alltid (det är sv — förkortning av — och noll-). Men om maskinen har NIC kommer dess gränssnittsnamn att vara och så vidare. Bestäm vilken MAC du vill ändra.
  2. Se till att nätverkskortet inte används: Om detta är ett Ethernet NIC, koppla bort nätverkskabeln. Om det är en Wi-Fi-adapter, klicka sedan på Wi-Fi-ikonen (övre högra hörnet) och klicka sedan på . Inaktivera (stäng av) inte adaptern!
  3. Ring upp terminalen: Använd Spotlight (Kommando + Mellanslag) och sök sedan efter “Terminal” när den hittas, klicka på den. Terminalprogrammet kommer att köras.

Kommandot för att ändra och kontrollera den befintliga MAC-adressen för en Mac.

4. Utför MAC-ändringskommandot

Förutsatt att du vill använda vår exempel MAC-adress ovan, är nätverkskortets gränssnittsnamn sv0. (Om enheten har mer än en nätverksadapter ser du också sv1, sv2, och så vidare, där var och en representerar ett nätverkskort.)

Kopiera och klistra in följande kommando i Terminal och tryck sedan på Enter (ange ditt kontos lösenord och tryck sedan på Enter igen om du uppmanas att göra det):

sudo ifconfig sv0 eter d4:fb:6a:7c:31:b4

(Klart, d4:fb:6a:7c:31:b4 är den nya MAC som du vill använda. Byt ut den mot något av dina önskemål.)

Alternativt kan du använda det här kommandot för att skapa en slumpmässig MAC-adress:

openssl rand -hex 6 | sed ‘s/(..)/1:/g; s/.$//’ | xargs sudo ifconfig sv0 eter

Och det är allt. Från och med detta ögonblick kommer ditt NIC att ha en ny MAC-adress. När du startar om datorn kommer dock nätverkskortets ursprungliga MAC tillbaka. För att göra ändringen beständig kan du skriva ett startskript med kommandot ovan.

Förresten, om du vill testa om den nya MAC är aktiv, använd det här kommandot:

ifconfig en0 | grep eter

Den visar den aktuella MAC-adressen som adaptern använder.

Takeawayen

Och det är allt som finns att veta om MAC-adressen. Du behöver inte oroa dig för det mesta av tiden, men ibland känner du att du har makten när du vet hur du ändrar din MAC. Det känns bra.

Förresten, om du någonsin undrar vad som händer om två enheter delar samma MAC-adress i ett nätverk. Svaret är helt förutsägbart.

Även om det är extremt sällsynt kan detta inträffa, och jag har medvetet fått det att hända bara för sparkar. I det här fallet kommer båda enheterna att få samma IP-adress, och du kommer att ha en IP-konfliktsituation, och ingen av enheterna kommer att anslutas. Inte bra.

Välj bara en annan MAC-adress. Det finns gott om dem.