我使用的是 Gnome 3,似乎我能够从网络管理器的 GUI 向导将克隆的 mac 地址添加到我的网络接口。
问题是,每次我重启电脑时,我之前设置的特定设备的克隆 mac 地址就不再存在了。因此,每次我重启电脑时,我都必须一次又一次地手动重新输入这些详细信息。
- 是否有任何“简单”的自动脚本或命令行解决方案可以解决此问题?
答案1
如果使用某些特殊配置,我发现 Gnome 的 NetworkManager 前端会有很多错误。您始终可以使用nmcli
(NetworkManager cli) 来配置网络配置文件:
UUID
首先,复制要修改的网络配置文件。您可以使用(忽略$
符号)列出所有 UUID:
$ nmcli c
接下来,使用nmcli
配置所需的配置文件:
$ nmcli connection edit UUID_OF_THE_NETWORK_PROFILE
nmcli> set 802-3-ethernet.cloned-mac-address MAC_ADDRESS
UUID
将和更改MAC_ADDRESS
为您想要使用的。最后,使用以下命令保存配置文件:
nmcli> save persistent
nmcli> quit
答案2
如果您使用网络管理器 UI 从 Gnome 桌面执行此操作。
进入“网络”设置。编辑 Wi-Fi(或其他连接),进入“身份”,在“克隆地址”字段中输入新的 mac 地址,然后单击“应用”。打开和关闭 wifi。
验证方法1:
如果你ifconfig
在命令行中执行,你应该看到连接下的一行内容如下:ether A4:69:1b:1B:2B:A1
验证方法2:
ip link show interface
其中接口类似于eth0
、wlp2s0
等(您可以运行nmcli c
来查看所有接口,您正在寻找的名称将在DEVICE
列下)。
你应该看到一行类似这样的内容link/ether A4:69:1b:1B:2B:A1