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