Ubuntu NetworkManager 网络设置

暗香疏影 创作者

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

Kali迁云问题

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

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

1
2
[ifupdown]
managed=true # <----- managed改为true

然后重启即可

其他方案

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

1
2
3
network:
version: 2
renderer: NetworkManager

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

  • 标题: Ubuntu NetworkManager 网络设置
  • 作者: 暗香疏影
  • 创建于 : 2024-01-16 00:00:00
  • 更新于 : 2024-01-16 00:00:00
  • 链接: https://blog.23ikr.com/2024/01/16/2024-01-16-ubuntu-network/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论
目录
Ubuntu NetworkManager 网络设置