Aleatorización de la dirección MAC al inicio en Linux Mint

Me gustaría que Linux Mint aleatorice mi dirección MAC al inicio en todas las interfaces de networking ( enp2s0f1 y wlp3s0 ), y me notifique si alguno de ellos no puede cambiar a través de una wlp3s0 emergente.

¿Cómo voy a hacer esto?

(Estoy ejecutando Linux Mint 18.1 de 64 bits)

Una forma más estándar de aleatorizar direcciones mac es usar macchanger .

Siguiendo las instrucciones de la wiki de ubuntu: AnonymizingNetworkMACAddresses

Instalar MACCHANGER

El package macchanger está en el Networking (universo). Instalarlo.

 apt-get install macchanger 

Crear el disparador de aleatorizador

Utilizando los methods de Network Manager para activar events cuando una interfaz de networking cambia de estado, coloque el script de /etc/network/if-pre-up.d en /etc/network/if-pre-up.d .

vi /etc/network/if-pre-up.d/macchanger

No cambie $ IFACE. Es una reference proporcionada por NetworkManager para la interfaz activada particular.

 #!/bin/sh # Randomize the mac address for the given interface /usr/bin/macchanger -e "$IFACE" 

Hazlo ejecutable.

 chmod +x /etc/network/if-pre-up.d/macchanger 

Cambio de estado de la interfaz

Ahora, cada vez que se activa una interfaz administrada, a medida que pasa por la fase de preactivación, la dirección MAC de la networking se aleatorizará con la ID VENDOR.

Totalmente aleatorio

Si desea una dirección MAC completamente aleatoria, cambie -e en el script de macchanger a -r.