线面是具体的示例来说明如何使用命令行在 Ubuntu 22.04 上配置静态 IP 地址。假设您想为您的网络接口(例如 eth0
)配置以下静态网络设置:
- 静态 IP 地址:
192.168.1.100
- 子网掩码:
255.255.255.0
(在 CIDR 表示法中为/24
) - 网关:
192.168.1.1
- DNS 服务器:
8.8.8.8
和8.8.4.4
(Google 公共 DNS)
步骤 1: 找到并编辑 Netplan 配置文件
-
打开终端。
-
查找 Netplan 的配置文件。这个文件通常位于
/etc/netplan/
目录中。您可以使用ls
命令列出目录内容:ls /etc/netplan/
-
假设配置文件是
01-netcfg.yaml
(文件名可能不同 或 00-installer-config.yaml),使用文本编辑器编辑该文件:sudo vim /etc/netplan/01-netcfg.yaml
步骤 2: 修改配置文件
在 Netplan 配置文件中,您可能会看到像这样的配置:
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: true
修改这个配置以设置静态 IP 地址:
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: false
addresses:
- 192.168.1.100/24
gateway4: 192.168.1.1
nameservers:
- addresses: [8.8.8.8, 8.8.4.4]
步骤 3: 应用配置
-
保存文件并退出编辑器。
-
应用新的 Netplan 配置:
sudo netplan apply
-
检查新的 IP 配置是否已应用:
ip addr show eth0
注意
- 请确保在
/24
(对应于子网掩码255.255.255.0
)中正确设置您的网络 CIDR。 - 根据您的网络环境,接口名称(如
eth0
)可能会有所不同。请使用ip link
命令查看可用的网络接口,并相应地替换配置文件中的接口名称。 - 编辑配置文件时要非常小心,因为错误的配置可能导致网络问题。在进行更改之前,建议备份现有的配置文件。
评论 (0)