本文共 2315 字,大约阅读时间需要 7 分钟。
Networker Manager 是linux上的网络管理服务,功能比较强大,它拥有自己独立的UI界面nm-applet,有属于自己的命令行,本文主要介绍NM的相关命令行----nmcli。nmcli是用于控制NetworkManager和报告网络状态的命令行工具。它可以替代nm-applet或其他图形客户端。 nmcli用于创建,显示,编辑,删除,激活和停用网络连接以及控制和显示网络设备状态。
使用此命令显示NetworkManager的状态和权限。您还可以获取和更改系统主机名以及NetworkManager日志记录级别和域。
nmcli general { status | hostname | permissions | logging} [ARGUMENTS...]
1.1 查看当前的网络状态
nmcli general status1.2 查看或修改主机名
查看:nmcli general hostname 修改:nmcli general hostname NewHostname1.3 查看权限
nmcli general permissions
查询当前的网络链接状态,查看和控制当前网络开关。
nmcli networking { on | off | connectivity} [ARGUMENTS...]
2.1 查看当前网络的使能状态
nmcli networking2.2 开关网络
nmcli networking onnmcli networking off2.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.
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 : 设置所有开关关闭
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]
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(未完待续。。。)
转载地址:http://sxuun.baihongyu.com/