Network Manager 命令行nmcli 详细介绍
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
Networker Manager 是linux上的网络管理服务,功能比较强大,它拥有自己独立的UI界面nm-applet,有属于自己的命令行,本文主要介绍NM的相关命令行----nmcli。nmcli是用于控制NetworkManager和报告网络状态的命令行工具。它可以替代nm-applet或其他图形客户端。 nmcli用于创建,显示,编辑,删除,激活和停用网络连接以及控制和显示网络设备状态。
1、通用命令
使用此命令显示NetworkManager的状态和权限。您还可以获取和更改系统主机名以及NetworkManager日志记录级别和域。
nmcli general {status | hostname | permissions | logging} [ARGUMENTS...]
1.1 查看当前的网络状态
nmcli general status
1.2 查看或修改主机名
查看:nmcli general hostname
修改:nmcli general hostname NewHostname
1.3 查看权限
nmcli general permissions
2、控制命令
查询当前的网络链接状态,查看和控制当前网络开关。
nmcli networking {on | off | connectivity} [ARGUMENTS...]
2.1 查看当前网络的使能状态
nmcli networking
2.2 开关网络
nmcli networking on
nmcli networking off
2.3 查看网络连接状态
nmcli networking connectivity
所有连接状态值如下:
none : the host is not connected to any network.
portal : the host is behind a captive portal and cannot reach the full Internet.
limited : the host is connected to a network, but it has no access to the Internet.
full : the host is connected to a network and has full access to the Internet.
unknown : the connectivity status cannot be found out.
3、无线传输控制命令
Show radio switches status, or enable and disable the switches.
nmcli radio {all | wifi | wwan} [ARGUMENTS...]
nmcli radio :显示当前radio信息
nmcli radio wifi : 显示WiFi开关状态
nmcli radio wifi on : 设置WiFi开启
nmcli radio wifi off :设置WiFi关闭
nmcli radio wwan :查看WWAN(移动宽带)的状态
nmcli radio wwan on :设置WWAN 开启
nmcli radio wwan off :设置WWAN 关闭
nmcli radio all on :设置所有开关开启
nmcli radio all off : 设置所有开关关闭
4、连接管理命令(核心)
nmcli connection {show | up | down | modify | add | edit | clone | delete | monitor | reload | load | import | export} [ARGUMENTS...]
4.1 查看连接信息
nmcli connection show
等价于: nmcli con show
参数介绍:
NAME: 连接名称,虚拟名称,无线连接一般为连接的ssid名称
UUID: 唯一标识
TYPE: 连接类型,ethernet代表网线连接(也称以太连接),wireless代表无线(WiFi)
DEVICE: 设备名称
4.2 查看某个连接的详细信息
nmcli connection show [connection name 或 UUID]
4.3 激活或去激活连接
nmcli connection up [connection name]
nmcli connection down [connection name]
4.4 删除当前的连接
nmcli connection delete [connection name]
nmcli connection delete [cvonnection name]
5、设备管理命令(核心)
nmcli device {status | show | set | connect | reapply | modify | disconnect | delete | monitor | wifi | lldp} [ARGUMENTS...]
5.1 打印设备状态
nmcli device status
5.2 查看设备详细信息
nmcli device show : 显示所有设备的信息
nmcli device show [device name] : 显示指定设备的信息,设备名称,如上图中的enp0s8
(未完待续。。。)
GitHub 加速计划 / li / linux-dash
6
1
下载
A beautiful web dashboard for Linux
最近提交(Master分支:4 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献4条内容
所有评论(0)