diff options
| author | Craig Jennings <c@cjennings.net> | 2026-08-19 12:32:12 -0700 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-08-19 12:32:12 -0700 |
| commit | 4453139ba9ba9a347f8c11183219cc54be5ec37c (patch) | |
| tree | d6cefef9a3826068b8823eb7357086488431dae0 | |
| parent | 7b68f77a9b99e5400472986cb80bae5fb92e2320 (diff) | |
| download | archsetup-4453139ba9ba9a347f8c11183219cc54be5ec37c.tar.gz archsetup-4453139ba9ba9a347f8c11183219cc54be5ec37c.zip | |
fix(installer): use a stable per-network wifi MAC
A fresh MAC per connection hides the machine from itself as well as from the venue, so every reconnect at a hotel or airport looks like a new device and the portal login starts over. Stable derives a different address per network, so nothing is given up across networks and the reconnect friction goes away. Ethernet already used stable.
| -rwxr-xr-x | archsetup | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -1803,8 +1803,12 @@ configure_networking() { wifi.scan-rand-mac-address=yes [connection-mac-randomization] -# Random MAC for each WiFi connection (prevents tracking) -wifi.cloned-mac-address=random +# Stable per-network MAC, not a fresh one per connection. Both hide the real +# address from a venue; random also hides this machine from itself, so every +# reconnect at a hotel or airport looks like a new device and the portal login +# starts over. stable derives a different address per network, so the privacy +# across networks is unchanged and the reconnect friction goes away. +wifi.cloned-mac-address=stable # Stable MAC for ethernet (avoids issues with MAC-based DHCP reservations) ethernet.cloned-mac-address=stable EOF |
