OSBN

Martins Schmierzettel

Zufällige MAC-Adresse mit dem NetworkManager



Heute habe ich gelernt, dass man den Net­work­Ma­na­ger so kon­fi­gu­rie­ren kann, dass er gefälschte MAC-Adressen verwendet.
Wozu ist das gut? Ist WLAN in mobilen Geräten aktiviert scannen diese ständig nach Netzwerken und teilen diesen die MAC-Adresse mit, wodurch man getrackt werden kann. Lt. dem verlinkten Blogpost auf gnome.org wird beim Scannen bereits eine gefälschte MAC verwendet, aber wer sich häufig in HotSpots anmeldet ist spätestens nach dem Aufbau der Verbindung iden­ti­fi­zier­bar.

Wie in dem Post be­schrie­ben kann man den Net­work­Ma­na­ger so kon­fi­gu­rie­ren, dass bei jeder neuen Verbindung eine Zufalls-MAC verwendet wird. Dafür muss man die Datei NetworkManager.conf editieren. Bei Debian befindet sich diese hier: /etc/NetworkManager/NetworkManager.conf

Man fügt der Datei folgendes hinzu:

[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

Die Änderung wird wirksam sobald man den Netz­werk­ser­vice neu startet:

# service network-manager restart

Möchte man in einem Netzwerk immer dieselbe MAC nutzen, z.B. damit der Router weiterhin trotz DHCP die richtige IP-Adresse zuweist kann man dies in der GUI des Net­work­Ma­na­gers einstellen, indem man die gewünschte MAC bei den Ein­stel­lun­gen des Netzwerks unter Identität → Du­pli­zier­te Adresse einträgt:

NetworkManager MAC spoofing

In den Kommentaren können folgende Formatierungen genutzt werden.

Git-Repository von GitHub zu Uberspace umziehen » « Ein Tor-Relay auf Uberspace einrichten