GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come modificare automaticamente l'indirizzo Mac ogni volta che il dispositivo di rete è attivo o inattivo?

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.


Ubuntu
  1. Come modificare l'indirizzo MAC utilizzando macchanger su Kali Linux

  2. Come modificare l'indirizzo MAC su CentOS 8

  3. Trova l'indirizzo MAC in Ubuntu 21.10

  4. Modificare l'indirizzo Mac in modo permanente all'interno di /etc/network/interfaces?

  5. Come ottenere gli indirizzi MAC dei dispositivi che non sono nella rete

Come modificare l'indirizzo IP in Ubuntu

Come modificare / falsificare un indirizzo MAC in Ubuntu

Come modificare l'indirizzo MAC su Ubuntu 20.04 utilizzando Macchanger

Come modificare l'indirizzo MAC di rete in Linux

Come modificare l'indirizzo MAC in Linux

Come trovare l'indirizzo IP di un dispositivo su una rete?