如何使用 Netplan 在 Ubuntu 18.04 LTS 上配置网络?如何使用 Netplan 在 Ubuntu 18.04 LTS 上配置网络?如何使用 Netplan 在 Ubuntu 18.04 LTS 上配置网络?如何使用 Netplan 在 Ubuntu 18.04 LTS 上配置网络?
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

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

发表 admin at 2025年2月28日
类别
  • 未分类
标签

Netplan 是一个使用 YAML 文件在 Linux 上配置网络接口的实用程序。 YAML 配置文件格式非常简单。它具有清晰且易于理解的语法。 Netplan 可与传统的 Linux 网络系统、systemd-networkd 和网络管理器配合使用。使用 Netplan,您可以比以往更轻松地配置 Ubuntu 计算机的网络。

从 Ubuntu 18.04 LTS 开始,Ubuntu 默认使用 Netplan 配置网络接口。

在本文中,我将向您展示如何在 Ubuntu 18.04 LTS 上使用 Netplan。

让我们开始吧!

网络计划配置文件:

在 Ubuntu 18.04 LTS 上,Netplan YAML 配置文件位于 /etc/netplan/ 目录中。要配置网络接口,您必须在此目录中创建或修改所需的 YAML 文件。

YAML 配置文件具有 .yaml 扩展名。默认的 Netplan YAML 配置文件 /etc/netplan/50-cloud-init.yaml 用于使用 Netplan 配置网络接口。

使用 Netplan 通过 DHCP 配置网络接口:

在本节中,我将向您展示如何使用 Netplan 在 Ubuntu 上通过 DHCP 配置网络接口。

首先,使用以下命令找到要配置的网络接口名称:

$ ip a

如您所见,我的 Ubuntu 18.04 LTS 计算机上安装了一个名为 ens33 的网络接口卡 (NIC)。目前尚未配置任何 IP 地址。那么,让我们使用 Netplan 通过 DHCP 来配置它。

要使用 Netplan 通过 DHCP 配置网络接口 ens33,请使用以下命令打开 Ubuntu 18.04 LTS 上的默认 Netplan 配置文件 /etc/netplan/50-cloud-init.yaml 命令:

$ sudo nano /etc/netplan/50-cloud-init.yaml

您应该看到以下窗口。

现在,在网络部分中添加以下行。

ethernets:

ens33:

dhcp4: yes

这里,dhcp4: yes 表示使用 DHCP for IPv4 协议来配置网络接口 ens33。

注意:缩进非常有用。确保每行缩进正确。它将使语法更清晰、更舒服。

最后,配置文件应该如下所示。

现在,按 + x,,然后按 y,,然后按 保存文件。

Netplan 的好处是,在应用更改之前,您可以使用以下命令确保配置文件没有拼写错误或任何其他错误:

$ sudo netplan try

现在按。

如果一切正常,您应该会看到配置已接受消息,如下面的屏幕截图所示。

如果配置文件有任何问题,您将在此处看到相应的错误消息。

此功能肯定会帮助您避免 Netplan 配置文件在未来出现复杂且难以跟踪的问题。

最后,使用 Netplan 和以下命令永久应用更改:

$ sudo netplan apply

如您所见,网络接口 ens33 是通过 DHCP 配置的。

使用 Netplan 设置静态 IP 地址:

如果您想使用 Netplan 在网络接口上设置静态 IP,那么本节适合您。

您可以使用 Netplan 手动设置网络接口的 IP 地址、名称服务器、网关等。

假设您想要按如下方式配置网络接口 ens33:

Static IP address: 192.168.10.33
Subnet mask: 255.255.255.0
Gateway: 192.168.10.1
DNS server: 192.168.10.1

首先,使用以下命令检查 ens33 网络接口的网络配置:

$ ip a

这是为了帮助您验证网络接口设置是否确实发生了更改。

现在,使用以下命令编辑 Netplan YAML 配置文件 /etc/netplan/50-cloud-init.yaml:

$ sudo nano /etc/netplan/50-cloud-init.yaml

如果您阅读了整篇文章,那么配置文件应该是这样的。现在,删除下面屏幕截图中标记的线。

然后输入下面屏幕截图中标记的行。

注意:请记住,缩进对于 YAML 文件至关重要。如果您忘记正确缩进,Netplan 将不允许您应用配置文件。因此,您必须缩进 YAML 配置文件的每一步,如下面的屏幕截图所示。

现在,按 + x,,然后按 y,然后按 保存文件。

现在,使用以下命令检查配置文件是否有错误:

$ sudo netplan try

然后,按。

如您所见,配置文件已被接受。

最后,使用以下命令应用配置文件:

$ sudo netplan apply

IP 地址已按预期更改。

网关也设置正确。

以及 DNS 服务器。

这就是在 Ubuntu 上安装和使用 Netplan 并使用 YAML 文件配置网络接口的方法。如果您想了解更多关于Netplan的信息,请访问Netplan官方网站https://netplan.io。

感谢您阅读本文。

©2015-2025 Norria support@alaica.com