登录到你的 Ubuntu 服务器 22.04,查找 netplan 配置文件。它位于 /etc/netplan 目录下。

1
2
3
4
5
 cd /etc/netplan/
$ ls -l
total 4
-rw-r--r-- 1 root root 116 Oct 12 04:03 00-installer-config.yaml
$

运行以下 cat 命令以查看 00-installer-config.yaml 的内容。
在-Ubuntu-服务器-22-04-上设置静态-IP-地址-2024-11-08-18-40-40

根据上面的输出,它说我们有 ens33 接口,它正在从 DHCP 服务器获取 IP。查看接口名称的另一种方法是通过 ip 命令。
现在,要配置静态 IP 代替 DHCP,使用 vinano 编辑器编辑 netplan 配置文件并添加以下内容。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
$ sudo vi 00-installer-config.yaml
# This is the network config written by 'subiquity'
network:
renderer: networkd
ethernets:
ens33:
addresses:
- 192.168.1.247/24
nameservers:
addresses: [4.2.2.2, 8.8.8.8]
routes:
- to: default
via: 192.168.1.1
version: 2

保存并关闭文件。
要是上述修改生效,请使用以下 netplan 命令应用这些更改:

1
sudo netplan apply

完美,以上命令的输出确认静态 IP 和路由配置成功。