ubuntu20.04设置静态ip地址(包括不同版本)

1. 前言

在使用Ubuntu20.04系统时,你可能需要将网络接口配置为静态IP地址。静态IP地址的好处是保持地址不变,更容易通过网络连接到你的设备。

2. 查看网络接口

在开始之前,你需要了解你的网络接口名称。

$ ip a

上述命令输出的内容将会显示你的网络接口及其对应的名称。常见的网络接口名称包括eth0eth1wlan0等。

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服务器以满足你的特定需求。

操作系统标签