GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak automaticky změnit adresu Mac, kdykoli je síťové zařízení nahoře nebo dole?

automatický skript macchanger nefunguje.

Hledal jsem zde, než jsem se zeptal, a našel jsem pouze spuštění macchanger v /etc/rc.local pomocí tohoto jednoduchého skriptu:

ifconfig enp2s0 down
macchanger -r enp2s0
ifconfig enp2s0 up

(Jen jsem upravil eth0, protože jméno mého zařízení je enp2s0)

Je jasné, že při spuštění nastaví pouze náhodnou mac adresu, ale když znovu připojím své síťové zařízení, vždy dostane moji skutečnou mac adresu, takže to není to, co jsem hledal.

Pokusil jsem se alespoň zanechat trvalou falešnou adresu, ale možnost mac spoof ve výchozím správci sítě ubuntu nic nedělá, vždy odeslala moji skutečnou adresu.

Nepamatuji si přesně kde, ale někde jsem četl, že by to mohla být chyba systemd, ale opravdu si nejsem jistý, jak s tou věcí zacházet nebo jestli je to opravdu chyba.

Jaký je správný způsob, jak získat náhodnou mac adresu, kdykoli připojím své síťové zařízení v Ubuntu? Docházejí mi nápady.

Přijatá odpověď:

Práce z příspěvku na blogu Gnome. Tato nastavení pro Ubuntu 17.10

Přes CLI

Nejprve zjistěte název kabelového připojení k internetu

nmcli connection show

Za druhé, nastavte enternet připojení tak, aby generovalo „stabilní“ nebo „náhodné“ adresy

nmcli connection modify "wired_connection_name" ethernet.cloned-mac-address random

Pro WiFi použijte wifi.cloned-mac-address . Ve správci sítě 1.2.6 budete muset místo random nastavit MAC adresu .

Nakonec zkontrolujte svou mac adresu, zapojte se dolů a nahoru a znovu zkontrolujte mac adresu

ifconfig | grep Ether
nmcli connection down "wired_connection_name"
nmcli connection up "wired_connection_name"
ifconfig | grep Ether

Přes GUI

program nm-connection-manager lze také použít pro přístup k tomuto nastavení, čímž se zobrazí obrazovka podobná té zobrazené níže, kde lze v rozevíracím seznamu „Klonovaná MAC adresa“ změnit jedno z několika nastavení.


Ubuntu
  1. Jak změnit MAC adresu pomocí macchangeru na Kali Linuxu

  2. Jak změnit MAC adresu na CentOS 8

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

  1. Najděte MAC adresu v Ubuntu 21.10

  2. Jak změnit název hostitele?

  3. Změnit Mac adresu trvale uvnitř /etc/network/interfaces?

  1. Jak trvale změnit MAC adresu v Linuxu

  2. Jak získat MAC adresu WiFi síťového rozhraní?

  3. Jak získat MAC adresy zařízení, která nejsou v síti