MAC 地址(英語:Media Access Control Address),也称为局域网地址(LAN Address),以太网地址(Ethernet Address)或物理地址(Physical Address),在同一局域网内(如同一 WI-FI 网络内)大都能够通过每张网卡对应的唯一 MAC 地址来追踪你的设备。固定的 MAC 地址能被轻易地追踪到,所以应该定时进行更换,随机的 MAC 地址是一个好的选择。由于 MAC 地址一般只在局域网内使用,因此随机的 MAC 地址也不大会产生冲突。

在 Debian 里,用户可以通过配置 NetworkManager 实现随机生成无线网卡的 MAC 地址。

调用命令 # nano /etc/NetworkManager/conf.d/00-macrandomize.conf ,在 /etc/NetworkManager/conf.d/ 目录下创建一个名为 00-macrandomize.conf 的文件。

00-macrandomize.conf 中写入:

[connection]

wifi.cloned-mac-address=random

保存退出后,重启 NetworkManager

# systemctl restart NetworkManager

最后,可以通过$ ip link命令查看 MAC 地址,如果两次连接同一局域网(可通过重启网络管理器、开启飞行模式等等多种方式实现局域网重连)所得的 MAC 地址不同,就算配置成功。

注意:如有随机化以太网卡(有线网卡)的 MAC 地址的需求,可在上述配置文件中追加 ethernet.cloned-mac-address=random