nmcli 命令
nmcli 命令
本文档介绍 nmcli 命令 的相关内容。
补充说明
nmcli命令 是 NetworkManager client 网络管理客户端。
https://www.linuxcool.com/nmcli
语法
nmcli [OPTIONS] OBJECT { COMMAND | help } 选项 | OPTIONS | 说明 | | — | — | | - t[erse] | terse output 简洁的输出 | | - p[retty] | pretty output 漂亮的输出 | | - m[ode] tabular | multiline | | - f[ields] <field1,field2,…> \ | all \ | | - e[scape] yes | no | | - n[ocheck] | 不要检查nmcli和NetworkManager版本 | | - a[sk] | 要求缺少参数 | | - w[ait]
| OBJECT | 说明 |
|---|---|
| g[eneral] | NetworkManager的一般状态和操作 |
| n[etworking] | 整体组网控制 |
| r[adio] | NetworkManager切换开关 |
| c[onnection] | NetworkManager的连接 |
| d[evice] | 由NetworkManager管理的设备 |
| a[gent] | NetworkManager秘密代理或polkit代理 |
实例
nmcli connection show # 查看当前连接状态 nmcli connection reload # 重启服务 nmcli connection show -active # 显示活动的连接 nmcli connection show "lan eth0"# 显示指定一个网络连接配置 nmcli device status # 显示设备状态 nmcli device show eno16777736 # 显示指定接口属性 nmcli device show # 显示全部接口属性 nmcli con up static # 启用static连接配置 nmcli con up default # 启用default连接配置 nmcli con add help # 查看帮助 显示所有连接的列表:
[root@linuxcool ~]# nmcli con show 查看接口信息:
[root@linuxcool ~]# nmcli device show 定义一个名字为default的新连接,它将使用DHCP通过eth0设备的以太网自动连接 :
[root@linuxcool ~]# nmcli con add con-name "default" type ethernet ifname eth0 关闭自动连接:
[root@linuxcool ~]# nmcli connection modify "static" connection.autoconnect no 添加DNS:
[root@linuxcool ~]# nmcli connection modify team0 ipv4.dns 1.2.3.4 本文由作者按照 CC BY 4.0 进行授权