Jako uživatelé Linuxu občas potřebujeme změnit MAC adresu našich síťových adaptérů. Tento proces se také nazývá spoofing nebo předstírání MAC adresy. Tento článek vysvětluje, jak změnit MAC adresu na 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 číst operační systém a síť, kde je adaptér nainstalován. Všechny síťové uzly, jako jsou pracovní stanice a tiskárny atd., jsou v síti identifikovány těmito MAC adresami. Tyto adresy jsou totožné, dokonce i pro dva podobné modely zařízení stejného výrobce. Všechny adresy MAC musí splňovat standardy stanovené IEEE, Institute of Electrical and Electronics Engineers.
Proč měnit?
Proč tedy potřebujeme změnit MAC adresu? Důvody pro jeho změnu jsou především následující:
- 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ší způsob, jak ponechat své ID nevystavené, aby bylo možné předstírat MAC.
- Pokud správce sítě zablokoval vaše MAC ID na bráně firewall nebo směrovači, můžete jej zfalšovat a procházet.
Jak zobrazit adresu MAC?
Chcete-li zobrazit MAC adresy všech vašich síťových zařízení, můžete na svém terminálu Debianu použít následující příkaz:
$ ip link show
Tip:Terminál můžete otevřít pomocí vyhledávání Debian Application Launcher takto:
Toto je výstup, který získáte:
Výše uvedený výstup z mého systému zobrazuje MAC adresy tří síťových zařízení nainstalovaných v mém systému. Část za „link/ether“ je místo, kde uvidíte MAC adresu konkrétního zařízení, ale kvůli ochraně soukromí jsme ji rozmazali.
Existuje další způsob, jak zobrazit MAC adresy, a to pomocí následujícího příkazu „ip addr“:
$ ip addr | grep ether
Jak změnit nebo zfalšovat MAC adresu?
Chcete-li změnit MAC adresu 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í ve Spouštěči aplikací a poté spusťte následující příkaz:
$ sudo apt-get install macchanger
Během procesu instalace se zobrazí následující konfigurační zpráva:
Pomocí kláves se šipkami vyberte Ano a poté stiskněte klávesu Enter, abyste nakonfigurovali macchanger tak, aby se automaticky spouštěl při každém zvednutí nebo vypnutí síťového zařízení.
Následující příkaz vám umožní získat název rozhraní zařízení, které budete později používat ke změně jeho MAC adresy:
$ ip addr
Zvýrazněný název rozhraní je ten, který budeme používat v 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
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í MAC adresy na původní
Pokud potřebujete obnovit MAC adresu zařízení do původního stavu, můžete použít následující příkaz:
Syntaxe:
$ sudo macchanger -p
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 kdykoli v případě potřeby obnovit na původní.