Feature #6015: Tails based on Wheezy
NetworkManager in Wheezy resets MAC address to the inital one once disconnected
See GNOME bug 708820
Even once this is fixed upstream (for Jessie), we might want to simply comment out the resetting code in NM (as long as Tails is based on Wheezy). After a quick look at the code, it seems to be a one line change in two places.
#2 Updated by sajolida over 6 years ago
- Subject changed from NetworkManager in Wheezy resets MAC address to the permanent one once disconnected to NetworkManager in Wheezy resets MAC address to the inital one once disconnected
- Priority changed from Elevated to Normal
Actually, we misunderstood the issue. The MAC address is not reset to the permanent one, but to the one it had when NetworkManager was started.
#10 Updated by anonym almost 6 years ago
I feel quite confident that #5421 fixes this issue.
It's very clear that any device physically plugged before logging in in the Greeter will be unaffected since NM is started after all those devices has been spoofed. It's a bit less clear about devices plugged after logging in but from what I remember from an earlier investigation, NM won't handle any devices until all udev hooks (and hence MAC spoofing) have finished. Thus NM should only ever see the spoofed MAC address, and from my understanding of the upstream bug, that solves our issue.