CentOS 安装 nmcli 的详细指南

nmcli(NetworkManager Command Line Interface)是 NetworkManager 的命令行工具,它允许用户从命令行管理网络配置,在 CentOS 系统中安装 nmcli 可以方便地管理网络连接,以下是在 CentOS 上安装 nmcli 的详细步骤。
安装 nmcli
检查当前版本
在安装之前,首先检查您的 CentOS 系统是否已经安装了 nmcli。
nmcli --version
如果返回版本信息,说明 nmcli 已经安装。
更新软件包数据库
nmcli 未安装,首先需要更新软件包数据库。
sudo yum update
安装 nmcli
使用以下命令安装 nmcli:

sudo yum install NetworkManager
等待安装完成。
验证安装
安装完成后,验证 nmcli 是否可用:
nmcli --version
如果显示版本信息,说明 nmcli 已成功安装。
配置 nmcli
查看网络连接
使用以下命令查看所有网络连接:
nmcli con list
管理网络连接
以下是一些常用的 nmcli 命令:

- 创建新的网络连接:
nmcli con add type ethernet ifname eth0 ip4 192.168.1.100/24
- 编辑网络连接:
nmcli con modify <connection-id> ipv4.addresses 192.168.1.101 24
- 删除网络连接:
nmcli con delete <connection-id>
表格:常用 nmcli 命令
| 命令 | 功能 |
|---|---|
| nmcli con list | 列出所有网络连接 |
| nmcli con add | 添加新的网络连接 |
| nmcli con modify | 修改现有的网络连接 |
| nmcli con delete | 删除网络连接 |
| nmcli con up | 启用网络连接 |
| nmcli con down | 禁用网络连接 |
常见问题解答(FAQs)
问题 1:如何检查 nmcli 是否安装?
解答:通过运行 nmcli --version 命令,如果返回版本信息,则说明 nmcli 已安装。
问题 2:如何为网络连接设置静态 IP 地址?
解答:使用 nmcli con modify <connection-id> ipv4.addresses <IP地址> <子网掩码> 命令来设置静态 IP 地址,为名为 eth0 的连接设置 IP 地址 168.1.100 和子网掩码 24,可以使用以下命令:
nmcli con modify eth0 ipv4.addresses 192.168.1.100 24

