sebsauvage.net

Ce site n'est pas le site officiel.
C'est un blog automatisé qui réplique les articles automatiquement

Randomize your WiFi MAC address on Ubuntu 16.04

Monday 4 December 2017 at 10:34

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/ )
(Permalink)

Source: https://www.paulfurley.com/randomize-your-wifi-mac-address-on-ubuntu-1604-xenial/