sebsauvage.net

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

Update

Updating database... Please wait.

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/


Error happened ! 0 - SQLite3::exec(): database disk image is malformed In: /home/dotmanacac/dotmana/streisand/sebsauvage/index.php:286 http://www.dotmana.com/streisand/sebsauvage/?Randomize-your-WiFi-MAC-address-on-Ubuntu-16-04 #0 [internal function]: exception_error_handler(2, 'SQLite3::exec()...', '/home/dotmanaca...', 286, Array) #1 /home/dotmanacac/dotmana/streisand/sebsauvage/index.php(286): SQLite3->exec('DELETE FROM upd...') #2 /home/dotmanacac/dotmana/streisand/sebsauvage/index.php(451): VroumVroum_Blog->log_update(true, '21 elements upd...') #3 /home/dotmanacac/dotmana/streisand/sebsauvage/index.php(792): VroumVroum_Blog->update() #4 {main}