要在Ubuntu 18.04服务器上配置静态IP地址,您需要修改/ etc / netplan /目录中的相关Netplan网络配置文件。Ubuntu引入了Netplan实用程序来在Ubuntu 18.04 LTS上配置网络。它使用YAML文件格式从/ etc / netplan /目录中读取网络配置。
以下是在Ubuntu 18.04上配置IP的步骤
步骤1
您可能会发现一个名为01-netcfg.yaml或50-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
上面的命令将帮助您确定输入的数据是否存在问题。
输出示例
恭喜你!您已成功为Ubuntu服务器配置了网络静态IP地址。