如何在 Ubuntu 18.04 LTS 中配置 IP 地址

在 Ubuntu 18.04 LTS 上配置 IP 地址的方法与旧方法有很大不同。 与以前的版本不同,Ubuntu 18.04 使用 网络计划 公用事业。 它是一个新的命令行网络配置实用程序,用于配置 IP 地址。 Netplan 已由 Ubuntu 开发人员在 Ubuntu 17.10 中引入。 在这种新方法中,我们不再使用 /etc/网络/接口 文件来配置 IP 地址,而不是我们使用 YAML 文件。 Netplan 的默认配置文件位于 /etc/网络计划/ 目录。 在这个简短的教程中,我们将学习配置静态和动态 IP 地址 Ubuntu 18.04 LTS 服务器版和桌面版。

内容

  1. 在 Ubuntu 18.04 LTS 服务器中配置静态 IP 地址
  2. 在 Ubuntu 18.04 LTS 服务器中配置动态 IP 地址
  3. 在 Ubuntu 18.04 LTS 桌面中配置静态和动态 IP 地址
    1. 帮助我们帮助您:

在 Ubuntu 18.04 LTS 服务器中配置静态 IP 地址

让我们找出默认的网络配置文件:

$ ls /etc/netplan/ 50-cloud-init.yaml

可以看到,默认的网络配置文件是 50-cloud-init.yaml 它显然是一个 YAML 文件。

现在,让我们检查一下这个文件的内容:

$ cat /etc/netplan/50-cloud-init.yaml

我在安装 Ubuntu 18.04 时已将网卡配置为从 DHCP 服务器获取 IP 地址,因此这是我的网络配置详细信息:

图1 – Ubuntu 18.04 中的默认网络配置文件

如您所见,我有两个网卡,即 enp0s3enp0s8,并且两者都配置为接受来自 DHCP 服务器的 IP。

在对此文件进行任何更改之前,让我们备份它。

$ sudo cp /etc/netplan/50-cloud-init.yaml /etc/netplan/50-cloud-init.yaml.bak

现在让我们为两个网卡配置静态 IP 地址。

为此,请在您选择的任何编辑器中打开默认网络配置文件。

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

现在,通过添加 IP 地址、网络掩码、网关和 DNS 服务器来更新文件。 出于本指南的目的,我将使用以下网络设置。

  • IP地址 为了 enp0s3 : 192.168.225.50
  • IP地址 为了 enp0s8 : 192.168.225.51
  • 网关 : 192.168.225.1
  • 网络掩码 : 255.255.255.0
  • DNS 服务器 :8.8.8.8 和 8.8.4.4。

配置完所有网络设置后,50-cloud-init.yaml 文件的内容如下所示。