对常用PC进行mac随机化
先修改默认参数,将有线无线Mac均进行随机化
新建文件/etc/NetworkManager/conf.d/00-macrandomize.conf
[device]
wifi.scan-rand-mac-address=yes
[connection]
wifi.cloned-mac-address=random
ethernet.cloned-mac-address=random
connection.stable-id=${CONNECTION}/${BOOT}
其中ethernet.cloned-mac-address=random为有线mac随随机,可依据需要调整为ethernet.cloned-mac-address=stable
重启NetworkManager
sudo systemctl restart NetworkManager
精细化调整wifi策略,使用nmcli
先查询已知wifi
nmcli c | grep wifi
AAAAA aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa wifi wlp1s0
BBBBB bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb wifi --
CCCCC cccccccc-cccc-cccc-cccc-cccccccccccc wifi --
查询wifi mac状态
nmcli c show aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa | grep cloned
02-11-wireless.cloned-mac-address: --
针对性修改mac
nmcli c modify aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa 802-11-wireless.cloned-mac-address random
nmcli c down aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa
nmcli c up aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa