ubuntu22.04设置静态IP
时间: 2025-05-15 08:04:44 浏览: 71
### Ubuntu 22.04 静态 IP 地址配置指南
在 Ubuntu 22.04 中,无论是服务器版本还是桌面版本,都可以通过 Netplan 工具来设置静态 IP 地址。以下是详细的说明:
#### 使用 Netplan 配置静态 IP 地址
Netplan 是一种用于管理网络配置的工具,在 Ubuntu 22.04 中被广泛采用。它基于 YAML 文件格式定义网络配置。
1. **编辑 Netplan 配置文件**
找到 `/etc/netplan` 目录下对应的网络配置文件(通常命名为 `00-installer-config.yaml` 或类似的名称)。打开该文件并修改其内容以适应静态 IP 的需求[^1]。
下面是一个典型的静态 IP 配置示例:
```yaml
network:
version: 2
renderer: networkd
ethernets:
enp0s3: # 替换为你的网卡名称
dhcp4: false
addresses:
- 192.168.1.100/24 # 设置静态 IP 地址
gateway4: 192.168.1.1 # 默认网关
nameservers:
addresses:
- 8.8.8.8 # Google DNS
- 8.8.4.4 # 备用 DNS
```
修改完成后保存文件。
2. **应用更改**
运行以下命令使新的网络配置生效:
```bash
sudo netplan apply
```
如果一切正常,系统会按照新配置启动网络服务。
---
#### 使用图形界面配置静态 IP 地址
对于安装了桌面环境的 Ubuntu 22.04 用户,可以利用图形化工具完成相同的操作。
1. **Network Manager 图形界面**
在桌面上右键点击网络图标,进入“网络设置”。选择目标连接(如“有线连接”),然后切换至 IPv4 设置选项卡。将方法更改为“手动”,输入所需的 IP 地址、子网掩码、默认网关以及 DNS 服务器信息[^2]。
2. **NMTUI 和 NMCLI 命令行工具**
对于偏好命令行操作的用户,可以通过 NMTUI 或者直接运行 NMCLI 来快速实现静态 IP 配置。
示例命令如下所示:
```bash
sudo nmcli c m '有线连接 1' ipv4.method manual \
ipv4.addresses "192.168.168.224/24" \
ipv4.gateway "192.168.168.2" \
ipv4.dns "192.168.168.2,8.8.4.4,223.6.6.6" \
ipv4.ignore-auto-dns true \
ipv4.dns-search baidu.com;
sudo systemctl restart NetworkManager
```
此外还可以指定多个备用 DNS 服务器以增强域名解析能力。
---
#### 特殊情况处理
如果遇到某些虚拟机环境中自动加载 cloud-init 干扰原有网络配置的情况,则需禁用 cloud-init 自动分配功能。创建一个新的配置文件位于路径 `/etc/cloud/cloud.cfg.d/` 下名为 `99-disable-network-config.cfg` ,写入下面的内容即可阻止干扰行为发生[^4]:
```yaml
network: {config: disabled}
```
随后重新引导机器或者再次执行上述提到过的 `sudo netplan apply` 操作让调整后的设定立即起作用[^3]。
---
### 总结
以上介绍了三种不同的方式帮助你在 Ubuntu 22.04 上成功部署静态 IP 地址:一是借助 Netplan 编辑器;二是依赖 GUI 界面简化流程;三是运用 CLI 实现自动化脚本支持复杂场景下的灵活定制。每种途径各有优劣,请依据具体应用场景选取最合适的解决方案。
阅读全文
相关推荐


















