diff options
| author | Craig Jennings <c@cjennings.net> | 2026-01-18 00:02:31 -0600 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-01-18 00:02:31 -0600 |
| commit | 07188c195835b385f5b67142ccdd5d54f46986eb (patch) | |
| tree | 91962a27a2a035939cb546112f14333296d69186 /archsetup | |
| parent | a46b99df53937d0c4533e70c8a93df8fcc17fe73 (diff) | |
privacy(archsetup): add WiFi MAC address randomization
Diffstat (limited to 'archsetup')
| -rwxr-xr-x | archsetup | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -617,6 +617,20 @@ essential_services() { action="enabling NetworkManager" && display "task" "$action" systemctl enable NetworkManager.service >> "$logfile" 2>&1 || error "error" "$action" "$?" + action="configuring MAC address randomization" && display "task" "$action" + mkdir -p /etc/NetworkManager/conf.d + cat << 'EOF' > /etc/NetworkManager/conf.d/wifi-privacy.conf +[device-mac-randomization] +# Randomize MAC during WiFi scans +wifi.scan-rand-mac-address=yes + +[connection-mac-randomization] +# Random MAC for each WiFi connection (prevents tracking) +wifi.cloned-mac-address=random +# Stable MAC for ethernet (avoids issues with MAC-based DHCP reservations) +ethernet.cloned-mac-address=stable +EOF + # Power display "subtitle" "Power" |
