如何在 Ubuntu 上使用 Netplan 配置网络

Ubuntu 18.04 LTS 已切换到 Netplan 来配置网络接口。 Netplan 基于基于 YAML 的配置系统,使配置过程非常简单。 Netplan 替换了旧的配置文件 /etc/网络/接口 我们以前用于在 Ubuntu 中配置网络接口。

在本文中,我们将学习如何使用 Netplan 在 Ubuntu 中配置网络。 我们将看到静态和动态 IP 配置。 我将使用 Ubuntu 18.04 LTS 来描述本文中提到的过程。

使用 Netplan 进行网络配置

您可以在以下位置找到新的配置文件 /etc/netplan/*.yaml. Ubuntu 服务器为 system-networkd 命名生成 Netplan 配置文件 01-netcfg.yaml, 而 Ubuntu 桌面为 Network-Manager 生成一个 Netplan 配置文件,名为 01-网络管理器-all.yaml。

当我在 Ubuntu 桌面上工作时,我有 01-网络管理器-all.yaml 文件在我的 /etc/netplan 网络配置目录。 01-网络管理器-all.yaml 用于配置第一个接口。 如果您有多个接口,请使用 02-网络管理器-all.yaml 对于第二个界面。 Netplan 按数字顺序应用配置。 这意味着 01 文件将在 02 文件之前应用。

现在让我们转向网络配置。 按照以下步骤在 Ubuntu 中配置静态或动态 IP 地址:

1. 首先,找到您要配置的活动网络接口的名称。 为此,请运行以下命令:

$ ip a

记下要使用 Netplan 配置的接口名称。

2.Netplan默认配置文件在目录下 /etc/netplan. 您可以使用以下命令找到它:

$ ls /etc/netplan/