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:

Otevřít terminál Debianu

Tento výstup získáte:

Zjistit adresu MAC

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

Jiný způsob zobrazení adresy MAC

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

Install macchanger

Během instalace se setkáte s následující konfigurační zprávou:

Konfigurujeme macchanger

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

Zjistit síťové rozhraní

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í náhodné MAC adresy

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

Obnovit původní MAC adresu

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í.

Jak změnit/odstranit MAC adresu v Debianu 10

.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.