MAC adresa ( Media Access Control ) je 48bitový identifikátor, který jednoznačně identifikuje síťovou kartu nebo zařízení. Je také známá jako fyzická adresa a je jedinečná pro každé zařízení, protože je zapsána přímo do hardwaru během výroby. Příkladem by mohla být: 38:70:77:1D:51:00.
Jinými slovy, ve skutečnosti se s tímto příspěvkem nebudeme učit trvale měnit MAC, ale vytvoříme klon s různými cíli. Například v jednom z mých pracovních center je pro získání IP adresy s přístupem na internet vyžadován MAC registrovaný na serveru DHCP. To znamená, že IP je doručována proti MAC.
Problém je v tom, že obvykle notebook nosím všude a je z něj mnohem pohodlnější pracovat než na náhodném počítači. Proto dělám klonování MAC počítače, který mi byl přidělen do notebooku, a tímto způsobem mohu přistupovat k internetu.
3 způsoby, jak změnit adresu MAC.
Prostřednictvím odkazu IP
Nejjednodušší metoda (v Arch Linuxu) je použití `ip link` . Abychom to mohli udělat, musíme nejprve „zastavit“ nebo „zakázat“ síťovou kartu, ale potřebujeme vědět, jaké rozhraní používáme, takže spustíme:
$ ip link show
Získáte tak podobný seznam:
1: co: mtu 65536 qdisc stav fronty NEZNÁMÝ režim VÝCHOZÍ skupina výchozí odkaz / zpětná smyčka 00: 00: 00: 00: 00: 00 brd 00: 00: 00: 00: 00: 00 2: enp1s0: mtu 1500 qdisc pfifo_fast state režim UP VÝCHOZÍ výchozí skupina qlen 1000 link / ether 20: 89: 84: f7: 4c: fa brd ff: ff: ff: ff: ff: ff 3: wlp2s0: mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000 link / ether 68: 17: 29: be: ff: 69 brd ff: ff: ff: ff: ff: ff 4: virbr0: mtu 1500 qdisc stav fronty režim DOLŮ VÝCHOZÍ skupina výchozí odkaz / ether ca: 97: e2: 96: 15: b3 brd ff: ff: ff: ff: ff: ff
V tomto případě nás zajímá číslo 2, takže pokračujeme v provádění (název se může změnit v závislosti na PC nebo distribuci):
$ sudo ip link set dev enp1s0 down
Jakmile je karta dole, provedeme příkaz:
$ sudo ip link set dev enp1s0 address XX:XX:XX:XX:XX:XX
Kde XX: XX: XX: XX: XX: XX je číslo MAC, které chceme naklonovat. Nyní zvedneme kartu:
$ sudo ip link set dev enp1s0 up
Přes macchanger
MAC adresu můžeme změnit pomocí aplikace s názvem macchanger :
# pacman -S macchanger
Syntaxe použití je „macchanger -r ».
# macchanger -r enp1s0
Chcete-li vytvořit náhodnou adresu MAC, s výjimkou bajtů poskytovatele (v případě, že zkontrolují MAC), musíte použít příkaz:
# macchanger -e enp1s0
Nakonec pro změnu MAC adresy na konkrétní hodnotu:
# macchanger --mac=XX:XX:XX:XX:XX:XX
Používání NetworkManageru
No, po všech těch komplikacích s konzolí máme mnohem jednodušší metodu pro změnu nebo klonování MAC adresy, a to jednoduše pomocí NetworkManageru. Podívejte se, kde je napsáno: Klonovaná MAC adresa.
Nejlepší na této metodě je, i když restartujeme počítač, MAC adresa, kterou naklonujeme, zůstane. Tento nástroj nám také umožňuje vytvořit náhodnou MAC adresu. A toto byli všichni milí přátelé.
Zdroj: Wiki Arch Linuxu