*** Expected behavior: macspoof script automatically scrambles network
interface MACs at sys-net startup using instructions from [1], just like
in R3.1.
[1]
https://www.qubes-os.org/doc/anonymizing-your-mac-address/
*** Actual behavior:
[user@sys-net ~]$ sudo systemctl status macspoof@wlp0s1
● macs...@wlp0s1.service - macchanger on wlp0s1
Loaded: error (Reason: Invalid argument)
Active: inactive (dead)
Same on wired interface. ifconfig confirms MAC addresses are not changed.
*** Workaround:
Set configured wireless networks to not automatically connect; and start
the computer with no connected Ethernet cables. Then:
[In sys-net:]
sudo ifconfig wlp0s1 down
sudo macchanger -r wlp0s1
sudo ifconfig wlp0s1 up
[Repeat as necessary for each interface for which randomized MAC is desired.]
[Manually connect to wireless network using Network Manager applet, plug
in cable, etc.]
*** Additional notes:
Could it be something flaky with my hardware's interaction with new
drivers? IIUC, sys-net was/is the same fedora-23 in both R3.1 and R3.2rc3.
So, same drivers. Or could a qubes-specific startup script ordering be now
wrong?
Thanks!