lo script automatico di macchanger non funziona.
Ho cercato qui prima di chiedere e tutto ciò che ho trovato è stato eseguire macchanger in /etc/rc.local con questo semplice script:
ifconfig enp2s0 down
macchanger -r enp2s0
ifconfig enp2s0 up
(Ho appena modificato eth0 perché il nome del mio dispositivo è enp2s0)
Chiaramente imposta solo un indirizzo mac casuale all'avvio, ma se ricollego il mio dispositivo di rete ottiene sempre il mio vero indirizzo mac, quindi non è quello che stavo cercando.
Ho provato a lasciare almeno un indirizzo falsificato permanente, ma l'opzione spoofing mac nel gestore di rete predefinito di Ubuntu non fa nulla, ha sempre inviato il mio vero indirizzo.
Non riesco a ricordare esattamente dove, ma ho letto da qualche parte che potrebbe essere colpa di Systemd ma non sono davvero sicuro di come gestire quella cosa o se sia davvero colpa sua.
Qual è il modo giusto per ottenere un indirizzo mac casuale ogni volta che collego il mio dispositivo di rete in Ubuntu? Sto finendo le idee.
Risposta accettata:
Lavorando dal post del blog di Gnome. Queste impostazioni per Ubuntu 17.10
Tramite CLI
Innanzitutto, ottieni il nome della connessione Internet cablata
nmcli connection show
In secondo luogo, imposta la connessione enternet per generare un indirizzo "stabile" o "casuale"
nmcli connection modify "wired_connection_name" ethernet.cloned-mac-address random
Per utilizzare il Wi-Fi wifi.cloned-mac-address
. Su network-manager 1.2.6 dovrai impostare un indirizzo MAC invece di random
.
Infine, controlla il tuo indirizzo mac, porta la connessione verso il basso e verso l'alto e controlla di nuovo il tuo indirizzo mac
ifconfig | grep Ether
nmcli connection down "wired_connection_name"
nmcli connection up "wired_connection_name"
ifconfig | grep Ether
Tramite GUI
il programma nm-connection-manager
può essere utilizzato anche per accedere a questa impostazione, facendo apparire una schermata come quella mostrata di seguito, in cui la casella a discesa per "Indirizzo MAC clonato" può essere modificata in una delle diverse impostazioni.