如何在Ubuntu 18上配置IP?

要在Ubuntu 18.04服务器上配置静态IP地址,您需要修改/ etc / netplan /目录中的相关Netplan网络配置文件。Ubuntu引入了Netplan实用程序来在Ubuntu 18.04 LTS上配置网络。它使用YAML文件格式从/ etc / netplan /目录中读取网络配置。

以下是在Ubuntu 18.04上配置IP的步骤

步骤1

您可能会发现一个名为01-netcfg.yaml50-cloud-init.yaml的默认Netplan配置文件(可能因版本而异)。

警告:您必须为块的每一行遵守正确的代码缩进。换句话说,每行空格的前缀数是必不可少的。

# cat /etc/netplan/01-netcfg.yaml

输出值

#此文件描述了系统上可用的网络接口。
#有关更多信息,请参见netplan(5)。# This the file describes the network interfaces available on your system
# For more information, see netplan(5).

network:
renderer: networkd
ethernets:
enp2s0:
dhcp4: no
addresses: [192.168.XX.XXX/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8,8.8.4.4]
version: 2

 

在这里,由于我们不希望动态分配IP地址,因此禁用了dhcp4,没有任何选项。

地址:行应包含带有子网掩码CIDR前缀的服务器IP地址(有关CIDR的更多信息)
gateway4:行应包含默认网关。
nameservers:包含主要和辅助DNS的IP地址。在上面的示例中,我们使用了Google的公共DNS服务器的IP地址

请确保您以正确的格式添加了这些行。

 

第2步

准备就绪后,请使用以下命令进行更改:

# netplan apply

如果遇到一些问题,请执行:

# netplan --debug apply

上面的命令将帮助您确定输入的数据是否存在问题。

输出示例

//etc/netplan/01-netcfg.yaml第7行第6列中的YAML无效:找不到预期的密钥

 

恭喜你!您已成功为Ubuntu服务器配置了网络静态IP地址。