如何在网络管理器上持续维护克隆的 mac 地址?

如何在网络管理器上持续维护克隆的 mac 地址?

我使用的是 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

其中接口类似于eth0wlp2s0等(您可以运行nmcli c来查看所有接口,您正在寻找的名称将在DEVICE列下)。

你应该看到一行类似这样的内容link/ether A4:69:1b:1B:2B:A1

相关内容