Ubuntu NetworkManager 网络设置

2024-05-10 14:52:58 浏览数 (2)

我们都知道Ubuntu网络设置有时候比较复杂,例如Server版用的是networkd 也就是通过netplan来设置。而把本地操作系统迁云,会使用cloud init和growpart组件,也就是debian系的我们安装cloud-guest-utils。但是网络迁云需要修改配置,例如我当时Kali迁云:

Kali迁云问题

迁云之后使用NetworkManager管理网络,但是网络为unmanaged。

直接到/etc/NetworkManager/NetworkManager.conf里,把:

代码语言:javascript复制
[ifupdown]
managed=true # <----- managed改为true

然后重启即可

其他方案

我也遇到过其他系统环境,修改NetworkManager.conf无效。 最简单方法是使用Ubuntu Server, 他是使用networkd的,你修改了NetworkManager,用命令nmcli device set xxx managed yes 也是无法生效的。 这个时候,还是回到netplan里。 我们将/etc/netplan/0x-xxx.yaml 参数几乎清空。然后退出保存

代码语言:javascript复制
network:
  version: 2
  renderer: NetworkManager

重启即可。这样NetworkManager就可以管理网络了。

0 人点赞