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

ire*_*s09 5 gnome scripts network-manager find

我在 Gnome 3 上,似乎我可以通过网络管理器的 GUI 向导将克隆的 mac 地址添加到我的网络接口。

问题是,每次我重新启动计算机时,我之前设置的特定设备的克隆 mac 地址都不再存在。因此,每次我重新启动计算机时,我都不得不一次又一次地手动重新输入这些详细信息。

  • 是否有针对此问题的“简单”自动化脚本或命令行解决方案?

小智 5

我发现如果使用一些特殊的配置,Gnome 的 NetworkManager 前端会出现很多错误。您始终可以使用nmcli(NetworkManager cli) 来配置网络配置文件:

UUID首先,复制要修改的网络配置文件。您可以使用以下命令列出所有 UUID(忽略$符号):

$ nmcli c
Run Code Online (Sandbox Code Playgroud)

接下来,用于nmcli配置所需的配置文件:

$ nmcli connection edit UUID_OF_THE_NETWORK_PROFILE
nmcli> set 802-3-ethernet.cloned-mac-address MAC_ADDRESS
Run Code Online (Sandbox Code Playgroud)

更改UUIDMAC_ADDRESS使用您想要使用的那些。最后,保存配置文件:

nmcli> save persistent
nmcli> quit
Run Code Online (Sandbox Code Playgroud)