nmcli 和 nmtui 都不允许我修改连接。设置插件不支持修改连接

nmcli 和 nmtui 都不允许我修改连接。设置插件不支持修改连接
nmcli con mod "Ifupdown (eth0)" ipv4.addresses 192.168.50.188/24

错误:无法修改连接‘Ifupdown (eth0)’:无法更新连接:设置插件不支持修改连接

答案1

Debian 11 和 network-manager-1.30.0-2 上也一样。无法修改任何连接属性:

#  nmcli c m "Ifupdown (eth0)" 802-3-ethernet.wake-on-lan magic 
Error: Failed to modify connection 'Ifupdown (eth0)': failed to update connection: settings plugin does not support modifying connections

使用 cloud init 和通用 Debian 云映像安装了系统。之后

  1. 注释掉source-directory /run/network/interfaces.d/etc/network/interfaces
  2. 重命名或删除/etc/udev/rules.d/75-cloud-ifupdown.rules以防止/etc/network/cloud-ifupdown-helper运行辅助脚本()。

重启系统后,Ifupdown (eth0)重命名为Wired connection 1。然后我可以更改连接属性。

当然,如果您在完成系统设置后不需要云初始化,这才是有效的解决方案。

答案2

请事先确保您已与 vm 建立 l2 连接!

我正在本地运行 Debian 11 vm,并编辑了除以下内容之外的所有配置,/etc/network/interfaces为我解决了同样的问题

allow-hotplug eth0
iface eth0 inet static
    address {n.n.n.n}{/nn}
    gateway {n.n.n.n}
    dns-nameservers {n.n.n.n}{n.n.n.n}
    dns-search example.com

为了避免重新启动,你可以运行

systemctl restart NetworkManager networking

相关内容