Ubuntu 配置静态IP

本文介绍如何为 Linux 中配置静态 IP。

安装工具

1
sudo apt install iproute2

查看使用的网卡名称

1
ip addr
image-20231226155813822

修改配置文件

Ubuntu 20.04 采用 netplan 来管理网络配置计划,在/etc/netplan/目录下有一个以yaml结尾的文件,例如00-installer-config.yaml,不同版本的系统这个文件名可能会有些差异,但是不影响,以实际为准。

1
2
sudo vim /etc/netplan/00-installer-config.yaml
# 若是 wifi 则是 00-installer-config-wifi.yaml

默认配置为:

1
2
3
4
5
6
# This is the network config written by 'subiquity'
network:
ethernets:
enp2s0:
dhcp4: true
version: 2

修改后的配置为:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# This is the network config written by 'subiquity'
network:
ethernets:
enp2s0:
dhcp4: false
addresses:
- 192.168.23.20/24 # 设置静态 IP 地址和掩码
routes:
- to: default
via: 192.168.23.254 # 设置网关地址
nameservers:
addresses:
- 192.168.23.11 # 设置主、备 DNS
- 119.29.29.29
version: 2

测试网络配置

1
sudo netplan try

使网络配置生效

1
sudo netplan apply

运行以下 IP 命令查看接口上的 IP 地址:

1
ip addr show ens33

要查看默认路由,请运行:

1
ip route show

参考

本文参考以下文章,在此致以诚挚谢意!

系统运维|如何在 Ubuntu 服务器 22.04 上设置静态 IP 地址 (linux.cn)