Som Linuxanvändare behöver vi ibland ändra MAC-adressen för våra nätverkskort. Denna process kallas också för spoofing eller förfalskning av en MAC-adress. Den här artikeln förklarar hur man ändrar en MAC-adress på ett Debian 10 Buster-system.

Vad är en MAC-adress

MAC, som står för Media Access Control, är ett sex byte ID som är permanent inbäddat i den inbyggda programvaran för ett nätverkskort. Denna adress kan läsas av ett operativsystem och det nätverk där adaptern är installerad. Alla nätverksnoder, t.ex. arbetsstationer och skrivare, identifieras med hjälp av dessa MAC-adresser i nätverket. Dessa adresser är identiska, även för två liknande modeller av samma tillverkare. Alla MAC-adresser måste följa de standarder som fastställts av IEEE, Institute of Electrical and Electronics Engineers.

Varför ändra?

Så varför behöver vi ändra en MAC-adress? Det finns huvudsakligen följande skäl att ändra den:

  • Den vanligaste anledningen till att ändra en MAC-adress är för att bevara integriteten. Om du är ansluten till ett offentligt nätverk är det bästa sättet att hålla ditt ID oexponerat att förfalska MAC-adressen.
  • Om en nätverksadministratör har blockerat ditt MAC-ID i en brandvägg eller router kan du förfalska det och komma igenom.

Hur visar man MAC-adressen?

För att se MAC-adresserna för alla dina nätverksenheter kan du använda följande kommando i din Debianterminal:

$ ip link show

Tip: Du kan öppna terminalen genom att söka i Debian Application Launcher på följande sätt:

Öppna Debians terminal

Det här är utmatningen du får:

Hämta MAC-adress

Ovanstående utmatning från mitt system visar MAC-adresser för tre nätverksenheter installerade på mitt system. I delen efter ”link/ether” ser du MAC-adressen för en viss enhet, men vi har suddat ut den av integritetsskäl.

Det finns ett annat sätt att visa MAC-adresser, det är genom följande ”ip addr”-kommando:

$ ip addr | grep ether

Andra sätt att visa MAC-adress

Hur ändrar eller förfalskar du din MAC-adress?

För att kunna ändra MAC-adressen för en enhet måste du först installera ett kommandoradsverktyg som heter MacChanger.

Öppna terminalen antingen genom att söka i Application Launcher och kör sedan följande kommando:

$ sudo apt-get install macchanger

Installera macchanger

Under installationsprocessen kommer du att få följande konfigurationsmeddelande:

Konfigurerar macchanger

Välj Ja med hjälp av piltangenterna och tryck sedan på Enter för att konfigurera macchanger så att den körs automatiskt när en nätverksenhet tas upp eller ner.

Med följande kommando kan du få fram gränssnittsnamnet för en enhet som du senare kommer att använda för att ändra dess MAC-adress:

$ ip addr

Get network interface

Det markerade gränssnittsnamnet är det som vi kommer att använda i våra följande exempel.

Sätt upp ett slumpmässigt MAC-ID

Med följande kommando tilldelas ett slumpmässigt, men livskraftigt, MAC-ID till ditt nätverkskort:

Sytnax:

$ sudo macchanger -r <interface-name>

Exempel:

$ sudo macchanger -r enp37s0

Sätt slumpmässig MAC-adress

Inställer ett specifikt MAC-id

Följande kommando tilldelar nätverkskortet ett specifikt MAC-id:

Sytnax:

$ macchanger --mac=XX:XX:XX:XX:XX:XX <interface-name>

Återställa MAC-adressen till den ursprungliga

Om du behöver återställa MAC-adressen för en enhet till dess ursprungliga tillstånd kan du använda följande kommando:

Syntax:

$ sudo macchanger -p <interface-name>

Exempel:

$ sudo macchanger -p enp37s0

återställa ursprunglig MAC-adress

Med hjälp av de enkla stegen som beskrivs i den här artikeln kan du visa och ändra dina Mac-adresser och även återställa dem till de ursprungliga när det behövs.

Hur man ändrar/förvränger en MAC-adress i Debian 10

Lämna ett svar

Din e-postadress kommer inte publiceras.