Petit astuce pour Linux+NetworkManager: Changer d'adresse MAC pour être moins tracé.
Et la bonne idée de cet article: Prendre l'UUID de la connexion à l'AP, ajouter la date du jour, hasher et prendre la md5 comme adresse MAC. Ainsi:
- Vous aurez une adresse MAC différente sur chaque AP (moins de traçage).
- Vous gardez la même adresse MAC toute la journée sur un AP donné (ça évite d'avoir à se reloguer).
Bien vu.
Commandes:
Voir les GUID des connexions: nmcli connection
Changer la MAC d'une connexion: nmcli connection modify {UUID de la connexion} wifi.cloned-mac-address {Adresse MAC}
et placer son script dans /etc/NetworkManager/dispatcher.d/pre-up.d/ (scripts lancés avant qu'une connexion soit activée)
EDIT: Il semblerait que les versions récentes de NetworkManager supportent directement la randomisation des MAC:
Dans les connexions: /etc/NetworkManager/system-connections/
dans la section Wifi, ajouter: cloned-mac-address=random
ou encore, pour l'appliquer à toutes les connexions, voir dans /etc/NetworkManager/conf.d/30-mac-randomization.conf ou /usr/lib/NetworkManager/conf.d/ :
[device-mac-randomization]
# "yes" is already the default for scanning
wifi.scan-rand-mac-address=yes
[connection-mac-randomization]
ethernet.cloned-mac-address=random
wifi.cloned-mac-address=random
(source:
https://blogs.gnome.org/thaller/2016/08/26/mac-address-spoofing-in-networkmanager-1-4-0/ )