- 工信部备案号 滇ICP备05000110号-1
- 滇公网安备53011102001527号
- 增值电信业务经营许可证 B1.B2-20181647、滇B1.B2-20190004
- 云南互联网协会理事单位
- 安全联盟认证网站身份V标记
- 域名注册服务机构许可:滇D3-20230001
- 代理域名注册服务机构:新网数码
- CN域名投诉举报处理平台:电话:010-58813000、邮箱:service@cnnic.cn
Nmcli 是 NetworkManager 网络管理客户端附带的一个命令行工具。使用 nmcli 命令,可以完成网络设备上的所有配置,并写入配置文件中。
语法:
nmcli [OPTIONS] OBJECT { COMMAND | help }
选项:
• -a, --ask:询问缺少的参数。
• -c, --colors auto|yes|no:是否在输出中使用颜色。
• -e, --escape yes|no:转义值中的列分隔符。
• -f, --fields <字段,...>|all|common:指定要输出的字段。
• -g, --get-values <字段,...>|all|common:组合选项 -m tabular -t -f 的快捷方式。
• -h, --help:显示帮助信息。
• -m, --mode tabular|multiline:输出模式。
• -o, --overview:概览模式。
• -p, --pretty:以美化模式输出。
• -s, --show-secrets:允许显示密码。
• -t, --terse:以简洁模式输出。
• -v, --version:显示版本信息。
• -w, --wait <秒数>:设定操作完成的等待超时。
对象:
• g[eneral]:NetworkManager 的常规状态和操作。
• n[etworking]:整体网络控制。
• r[adio]:NetworkManager 切换开关。
• c[onnection]:NetworkManager 的连接。
• d[evice]:NetworkManager 管理的设备。
• a[gent]:NetworkManager 的私密代理或 polkit 代理。
• m[onitor]:监视 NetworkManager 更改。
对象名可以是单个字母的缩写,也可以是任意字母的组合。例如
connection对象,写成c、con、connection是等效的。
显示连接列表及其名称、UUID、类型和支持设备:
$ nmcli connection show
显示活动的连接:
$ nmcli connection show -active
显示指定一个网络连接配置:
$ nmcli connection show "lan eth0"
显示所有网络设备及其状态:
$ nmcli device
等效于:
$ nmcli device status
查看所有网络设备的详细信息:
$ nmcli device show
查看指定网络设备的详细信息:
$ nmcli device show "eth0"
断开网络接口上的连接:
$ nmcli device disconnect ifname eth0
定义一个名字为 default 的新连接,它将使用 DHCP 通过 eth0 设备的以太网自动连接 :
$ nmcli connection add con-name "default" type ethernet ifname eth0
关闭自动连接:
$ nmcli connection modify "default" connection.autoconnect no
添加 DNS:
$ nmcli connection modify "default" ipv4.dns 8.8.8.8
启用 default 连接配置(激活连接):
$ nmcli connection up "default"
删除 default 连接:
$ nmcli connection delete "default"
重启服务:
$ nmcli connection reload
显示附近的 Wi-Fi 网络:
$ nmcli device wifi list
连接到 Wi-Fi 网络:
$ nmcli device wifi connect
password <密码>
连接到隐藏的 Wi-Fi 网络:
$ nmcli device wifi connect
password <密码> hidden yes
连接到 wlan1 网络接口上的 Wi-Fi:
$ nmcli device wifi connect
password <密码> ifname wlan1
关闭 Wi-Fi:
$ nmcli radio wifi off
nmcli 命令有很多子命令,可通过如下方式查看命令及其子命令的帮助信息:
$ nmcli help
$ nmcli connection help
$ nmcli connection add help
Nmcli 凭借丰富的命令选项和多样的操作示例,为网络管理提供了全面且高效的解决方案。无论是基础的网络连接查看,还是复杂的连接配置与 Wi-Fi 操作,它都能轻松应对,无疑是网络管理中不可或缺的实用工具,助力我们打造更稳定、高效的网络环境。
想了解更多Linux相关分享欢迎上8455线路检测中心官网查询,8455线路检测中心为大家准备了完善的技术支持库参考,大家可自行查阅,更多技术问题,也可以直接咨询专业客服。
售前咨询
售后咨询
备案咨询
二维码

TOP