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 云映像安装了系统。之后
- 注释掉
source-directory /run/network/interfaces.d
/etc/network/interfaces
- 重命名或删除
/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