Jako uživatelé Linuxu občas potřebujeme změnit MAC adresu našich síťových adaptérů. Tomuto procesu se také říká spoofing nebo falšování MAC adresy. Tento článek vysvětluje, jak změnit adresu MAC v systému Debian 10 Buster.
Co je to adresa MAC
MAC, což je zkratka pro Media Access Control, je šestibajtové ID trvale zabudované ve firmwaru síťového adaptéru. Tuto adresu může přečíst operační systém a síť, ve které je adaptér nainstalován. Podle těchto adres MAC jsou v síti identifikovány všechny síťové uzly, jako jsou pracovní stanice, tiskárny atd. Tyto adresy jsou identické, a to i pro dva podobné modely zařízení stejného výrobce. Všechny adresy MAC se musí řídit standardy stanovenými IEEE, Institutem elektrotechnických a elektronických inženýrů.
Proč měnit?
Proč tedy potřebujeme změnit adresu MAC? Existují především následující důvody pro její změnu:
- Nejčastějším důvodem pro změnu adresy MAC je zachování soukromí. Pokud jste připojeni k veřejné síti, nejlepším způsobem, jak udržet své ID neodhalené, je podvrhnout MAC.
- Pokud správce sítě zablokoval vaše MAC ID na bráně firewall nebo směrovači, můžete ho podvrhnout a budete moci projít.
Jak zobrazit MAC adresu?
Chcete-li zobrazit adresy MAC všech síťových zařízení, můžete v terminálu Debianu použít následující příkaz:
$ ip link show
Tip: Terminál můžete otevřít prostřednictvím vyhledávání v programu Debian Application Launcher následujícím způsobem:
Tento výstup získáte:
Výše uvedený výstup z mého systému ukazuje adresy MAC tří síťových zařízení nainstalovaných v mém systému. V části za „link/ether“ se zobrazí adresa MAC konkrétního zařízení, ale z důvodu ochrany osobních údajů jsme ji rozmazali.
Existuje i jiný způsob zobrazení adres MAC, a to pomocí následujícího příkazu „ip addr“:
$ ip addr | grep ether
Jak změnit nebo podvrhnout adresu MAC?“
Chcete-li změnit adresu MAC zařízení, musíte nejprve nainstalovat nástroj příkazového řádku s názvem MacChanger.
Otevřete Terminál buď prostřednictvím vyhledávání v aplikaci Application Launcher a poté spusťte následující příkaz:
$ sudo apt-get install macchanger
Během instalace se setkáte s následující konfigurační zprávou:
Zvolte Ano pomocí šipek a poté stiskněte Enter, abyste nakonfigurovali automatické spuštění macchangeru vždy, když je síťové zařízení přivedeno nahoru nebo dolů.
Následující příkaz vám umožní zjistit název rozhraní zařízení, které budete později používat ke změně jeho adresy MAC:
$ ip addr
Zvýrazněný název rozhraní je ten, který budeme používat v našich následujících příkladech.
Nastavení náhodného MAC ID
Následující příkaz přiřadí vašemu síťovému adaptéru náhodné, ale životaschopné MAC ID:
Sytnax:
$ sudo macchanger -r <interface-name>
Příklad:
$ sudo macchanger -r enp37s0
Nastavení konkrétního MAC ID
Následující příkaz přiřadí vašemu síťovému adaptéru konkrétní MAC id:
Sytnax:
$ macchanger --mac=XX:XX:XX:XX:XX:XX <interface-name>
Obnovení původní adresy MAC
Pokud potřebujete obnovit původní adresu MAC zařízení, můžete použít následující příkaz:
Syntaxe:
$ sudo macchanger -p <interface-name>
Příklad:
$ sudo macchanger -p enp37s0
Pomocí jednoduchých kroků popsaných v tomto článku můžete zobrazit a změnit své adresy Mac a také je v případě potřeby obnovit na původní.
.