在Ubuntu 20.04 LTS系统中配置静态IP地址是一项基本而重要的网络设置操作。与较早版本的Ubuntu相比,Ubuntu 20.04采用了Netplan作为网络配置的新方法,它使得配置网络变得更加简便和直观。本文将详细介绍如何在Ubuntu 20.04环境下配置静态IP地址。
理解Netplan
Netplan是一个基于YAML语法的网络配置工具,用于统一管理和配置网络设置。在Ubuntu 20.04中,默认安装并使用Netplan。Netplan配置文件通常位于 /etc/netplan/
目录下。配置文件可能有不同的名称,但通常以 .yaml
扩展名结尾。
确定网络接口名称
在配置静态IP之前,首先需要知道您想要配置的网络接口的名称。打开终端并使用以下命令列出所有可用的网络接口:
ip addr show
找到您希望配置静态IP的接口名称,例如:ens33
或 eth0
。
编辑Netplan配置文件
使用文本编辑器打开Netplan的配置文件。如果您不确定使用哪个文件,请检查
/etc/netplan/
目录下的文件。以下命令使用nano
文本编辑器打开假设的配置文件01-netcfg.yaml
:sudo nano /etc/netplan/01-netcfg.yaml
以下是配置静态IP地址的一个示例配置,假设您的网络接口名称为
ens33
:network: version: 2 renderer: networkd ethernets: ens33: dhcp4: no addresses: - 192.168.1.10/24 gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 8.8.4.4]
在上述配置中,
dhcp4: no
意味着禁用DHCP,addresses
包含了静态IP地址和子网掩码(这里是192.168.1.10/24
),gateway4
是默认网关地址,nameservers
部分定义了DNS服务器地址。保存并关闭文件。如果您使用的是
nano
,可以通过按Ctrl+O
保存更改,然后按Ctrl+X
退出编辑器。
应用配置更改
配置文件编辑完成后,应用配置变更是必需的。运行以下命令来应用更改:
sudo netplan apply
如果一切设置正确,您的Ubuntu 20.04系统现在应该已经成功配置了静态IP地址。
验证配置
为了验证静态IP地址是否已经正确配置,可以使用以下命令:
ip addr show ens33
替换 ens33
为您的网络接口名称。如果您的配置正确,您将能够看到已经分配给接口的静态IP地址。
故障排除
如果无法通过网络连接,检查Netplan配置文件的语法是否正确。YAML文件对缩进非常敏感,确保使用空格,而不是制表符进行缩进。另外,确认您的静态IP地址、子网掩码、默认网关和DNS服务器地址是否正确无误。
结论
配置Ubuntu 20.04使用静态IP地址是一个简单直接的过程,特别是借助于Netplan工具。遵循上述步骤,您可以轻松完成静态IP配置,为您的设备提供一个稳定和不变的网络地址。