GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak změnit/podvrhnout MAC adresu v Ubuntu

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 prostřednictvím systému Ubuntu 18.04 LTS.

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 nejsou totožné, a to ani u dvou podobných modelů 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 MAC adresu?

Proč tedy potřebujeme změnit MAC adresu? Pro změnu existují především následující dva důvody:

  • Nejčastějším důvodem ke změně 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 ID MAC na bráně firewall nebo směrovači, můžete své ID zfalšovat a procházet přes něj.

Jak zobrazit aktuální MAC adresu

Chcete-li zobrazit adresy MAC všech vašich síťových zařízení, můžete na svém terminálu Ubuntu použít následující příkaz:

$ ip link show

Tip:Terminál můžete otevřít pomocí Ctrl+Alt+T zkratka

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, ale možná budete muset nejprve nainstalovat net-tools do vašeho systému pomocí následujícího příkazu:

$ sudo apt install net-tools

Potom spusťte následující příkaz:

$ ifconfig | grep ether

Jak změnit 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ď pomocí Dash nebo zkratky Ctrl+Alt+T 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:

$ macchanger -r <interface-name>

Příklad:

$ 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:

$ macchanger -p <interface-name>

Příklad:

macchanger -p enp0s3

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


Ubuntu
  1. Jak změnit časové pásmo v Ubuntu?

  2. Jak změnit MAC adresu na CentOS 8

  3. Jak najdu svou IP adresu v Ubuntu

  1. Jak změnit výchozí aplikace v Ubuntu

  2. Jak změnit/podvrhnout MAC adresu v Debianu 10

  3. Jak změnit nebo podvrhnout MAC adresu ve Windows / Windows Server / macOS / Unix / Linux

  1. Jak změnit název hostitele na Ubuntu 18.04

  2. Jak změnit název hostitele na Ubuntu 20.04

  3. Jak změnit IP adresu na AlmaLinux