La MAC-adress (kontroll av mediaåtkomst) är en 48-bitars identifierare som unikt motsvarar ett nätverkskort eller enhet. Det är också känt som fysisk adress, och är unikt för varje enhet, eftersom de skrivs direkt på hårdvaran vid tillverkningstillfället. Ett exempel kan vara: 38:70:77:1D:51:00.
Med andra ord, i verkligheten med det här inlägget kommer vi inte att lära oss att ändra MAC permanent, utan att skapa en klon med olika mål. I ett av mina arbetscentra för att få en IP-adress med internetåtkomst krävs till exempel en MAC som är registrerad hos DHCP-servern. Det vill säga en IP levereras mot en MAC.
Problemet är att jag vanligtvis bär min bärbara dator överallt och det är mycket bekvämare att arbeta från den än på en slumpmässig dator. Därför är det jag gör att klona MAC för den dator som jag har tilldelats i den bärbara datorn och på detta sätt kan jag komma åt Internet.
3 metoder för att ändra MAC-adressen.
Genom ip-länken
Den enklaste metoden (i Archlinux) använder ip länk. För att göra detta är det första vi måste göra att "slå ner" eller "stoppa" nätverkskortet, men vi måste veta vad vårt gränssnitt är, så vi kör:
$ ip link show
Detta ger oss en lista som liknar den här:
1: vad: mtu 65536 qdisc noqueue state Okänt läge STANDARD grupp standardlänk / loopback 00: 00: 00: 00: 00: 00 brd 00: 00: 00: 00: 00 00: enp2s1: mtu 0 qdisc pfifo_fast state UP-läge STANDARD grupp standard qlen 1500 länk / eter 1000: 20: 89: f84: 7c: fa brd ff: ff: ff: ff: ff: ff 4: wlp3s2: mtu 0 qdisc mq state NER-läge STANDARD grupp standard qlen 1500 länk / eter 1000: 68: 17: vara: ff: 29 brd ff: ff: ff: ff: ff: ff 69: virbr4: mtu 0 qdisc noqueue state NER-läge STANDARD grupp standardlänk / eter ca: 1500: e97: 2: 96: b15 brd ff: ff: ff: ff: ff: ff
I det här fallet är den som intresserar oss nummer 2, så vi fortsätter att köra (namnet kan ändras beroende på PC eller distro):
$ sudo ip link set dev enp1s0 down
När kortet är nere kör vi kommandot:
$ sudo ip link set dev enp1s0 address XX:XX:XX:XX:XX:XX
Där XX: XX: XX: XX: XX: XX är MAC-numret som vi vill klona. Nu lyfter vi kortet:
$ sudo ip link set dev enp1s0 up
Via macchanger
Vi kan ändra MAC genom en applikation som kallas macchanger:
# pacman -S macchanger
Användningssyntaxen är "macchanger -r ».
# macchanger -r enp1s0
För att skapa en slumpmässig MAC-adress, utom leverantörens byte (om de kontrollerar MAC), måste du använda kommandot:
# macchanger -e enp1s0
Slutligen, för att ändra MAC-adressen till ett visst värde:
# macchanger --mac=XX:XX:XX:XX:XX:XX
Använda NetworkManager
Tja, efter så mycket konsolproblem har vi en mycket enklare metod för att ändra eller klona MAC-adressen, och det är helt enkelt att använda NetworkManager. Lägg märke till var det står: Klonad MAC-adress.
Det bästa med den här metoden är även när vi startar om datorn, MAC-adressen som vi klon förblir. Det här verktyget låter oss också skapa en slumpmässig MAC-adress. Och allt detta har varit kära vänner.
Fuente: ArchLinux Wiki