nmcli命令删除配置IP地址
时间: 2025-04-07 20:10:11 浏览: 52
### 使用 `nmcli` 命令删除已配置的 IP 地址
要通过 `nmcli` 删除已经配置的 IP 地址,可以通过设置 IPv4 方法为 `auto` 或者清除特定字段来实现。以下是具体方法:
#### 设置 IPv4 方法为自动分配
可以将网卡的 IPv4 配置方式改为自动获取(DHCP),从而移除手动配置的静态 IP 地址:
```bash
sudo nmcli con mod <connection-name> ipv4.method auto
```
这里的 `<connection-name>` 是目标网卡连接名称,例如 `eth0` 或其他自定义名称。
此操作会清空之前的手动配置并启用 DHCP 自动获取 IP 地址[^1]。
#### 清楚指定的 IPv4 字段
如果仅想清除某个具体的 IPv4 参数而不改变整个配置模式,则可以直接将其值设为空字符串 (`""`)。例如:
- **清除 IP 地址**
```bash
sudo nmcli con mod <connection-name> ipv4.addresses ""
```
- **清除网关**
```bash
sudo nmcli con mod <connection-name> ipv4.gateway ""
```
- **清除 DNS 服务器**
```bash
sudo nmcli con mod <connection-name> ipv4.dns ""
```
完成上述任一命令后记得重新加载网络配置或者重启 NetworkManager 来使更改生效:
```bash
sudo systemctl restart NetworkManager
```
以上步骤能够有效地利用 `nmcli` 工具管理 Linux 系统中的网络接口,并安全地删除不需要的 IP 配置信息[^3]。
### 注意事项
对于某些特殊场景下可能还需要额外调整相关参数比如关闭自动连接功能等以完全避免旧有设定残留影响新环境部署情况发生。
阅读全文
相关推荐


















