1. 前言
在使用Ubuntu20.04系统时,你可能需要将网络接口配置为静态IP地址。静态IP地址的好处是保持地址不变,更容易通过网络连接到你的设备。
2. 查看网络接口
在开始之前,你需要了解你的网络接口名称。
$ ip a
上述命令输出的内容将会显示你的网络接口及其对应的名称。常见的网络接口名称包括eth0
、eth1
、wlan0
等。
3. 配置静态IP地址
3.1 使用NetPlan配置
Ubuntu20.04引入了NetPlan工具来配置网络。NetPlan使用YAML文件来定义网络配置。
首先,创建一个以.yaml
为扩展名的文件,例如:01-netcfg.yaml
。
$ sudo nano /etc/netplan/01-netcfg.yaml
在打开的文件中,输入以下内容:
network:
version: 2
renderer: networkd
ethernets:
eth0:
addresses: [静态IP地址/子网掩码]
gateway4: 网关IP地址
nameservers:
addresses: [DNS服务器IP地址]
要将上述内容替换为实际的IP地址和网关IP地址。
保存文件并应用更改:
$ sudo netplan apply
3.2 使用ifconfig命令配置
除了使用NetPlan工具外,你也可以通过命令行来配置静态IP地址。
打开网络配置文件:
$ sudo nano /etc/netplan/01-netcfg.yaml
将文件中的内容替换为以下内容:
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: no
addresses: [静态IP地址/子网掩码]
gateway4: 网关IP地址
nameservers:
addresses: [DNS服务器IP地址]
保存文件并应用更改:
$ sudo netplan apply
4. 验证IP地址配置
使用以下命令来验证IP地址是否已成功配置:
$ ip a show eth0
如果你看到输出中的IP地址与你配置的静态IP地址匹配,那么你已成功设置静态IP地址。
5. 修改DNS服务器
如果你需要修改DNS服务器,请编辑/etc/resolv.conf
文件:
$ sudo nano /etc/resolv.conf
在打开的文件中,添加DNS服务器的IP地址。例如:
nameserver 8.8.8.8
保存文件并重新启动网络服务以应用更改。
$ sudo systemctl restart systemd-networkd
6. 总结
本文介绍了在Ubuntu 20.04中配置静态IP地址的方法。你可以使用NetPlan工具或命令行来编辑网络配置文件,并通过验证和重新启动网络服务来应用更改。此外,你还可以修改DNS服务器以满足你的特定需求。