在Ubuntu如何将Netplan的渲染器从networkd更改为NetworkManager

时间:2019-11-20 08:52:47  来源:igfitidea点击:

networkd是Systemd的一部分。换句话说,systemd-networkd用于使用Systemd管理网络连接。
而NetworkManager是用于配置网络选项的GUI工具。
默认情况下,所有网络设备都由systemd-networkd处理。

Netplan是一个实用程序,可在基于Linux的系统上轻松配置网络。它同时支持networkd和NetworkManager。
我们可以设置Netplan使用NetworkManager进行管理。

如何将netplan设置为NetworkManager,而不是networkd?

将Netplan渲染器从联网更改为NetworkManager

步骤如下:

  • 打开终端窗口应用程序
  • 使用cp命令备份当前配置文件。
  • 执行以下命令以编辑您的netplan配置文件
  • 保存并关闭文件
  • 重启系统

让我们详细查看所有命令。

将netplan的渲染器修改成NetworkManager

查看配置文件,并进行备份:

cat /etc/netplan/01-netcfg.yaml

输出示例:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s31f6:
      dhcp4: yes
sudo cp -v /etc/netplan/01-netcfg.yaml /root/

将渲染器设置为NetworkManager

sudo vi /etc/netplan/01-netcfg.yaml
network:
  version: 2
  renderer: NetworkManager

重启系统,或者执行下面的应用命令

sudo netplan apply