目录
前言
本文主要介绍在Debian10系统中网络管理器nmcli命令的用法介绍,nmcli命令类似于linux ip命令,支持tab补全,也可在命令最后通过-h、--help、help查看帮助,以下主要介绍nmcli命令配置网卡,wifi功能做一个详细的介绍,具体介绍如下文所示。
一、nmcli help介绍
输入nmcli -h可以查看nmcli命令所支持的所有功能,主要包含网络管理、网络管理的设备、网络管理器的连接等操作功能,具体如下图所示:
网络管理器连接操作具体有以下参数可以设置,主要包含对网络参数修改,删除更改网络配置参数文件,关闭开启网络设备等功能:
nmcli所支持设备的管理,主要包含网卡、wifi等设备,具体如下图所示:
二、nmcli查看网络接口信息
1、nmcli,查看网络接口ip等信息:
2、nmcli device status 查看所有网络接口简略信息:
3、nmcli device show查看所有网络接口详细信息:
4、nmcli connection show 查看所有连接简略信息:
三、设置网口参数
1、添加网口配置:
nmcli c add type ethernet con-name eth0 ifname eth0 ipv4.method auto
2、修改网口ip地址、子网掩码、网关地址等:
修改ip地址、子网掩码,必须一起设置
nmcli c modify eth0 ipv4.addr 192.168.1.240/24
修改网关地址:
nmcli c modify eth0 ipv4.gateway 192.168.1.1
设置为空表示删除网关地址
nmcli c modify eth0 ipv4.gateway ""
#添加DNS
nmcli connection modify eth0 ipv4.dns 114.114.114.114
#删除DNS
nmcli connection modify eth0 -ipv4.dns 114.114.114.114 (注意这里的减号)
#配置静态路由,重启系统依然生效
nmcli connection modify eth0 +ipv4.routes "192.168.12.0/24 10.10.10.1"
3、设置网口dhcp模式:
设置为自动获取ip地址
nmcli c modify eth0 ipv4.method auto
设置为静态地址,设置静态地址之前必须先设置ip和掩码
nmcli c modify eth0 ipv4.method manual
4、设置配置生效:
网口关闭:
nmcli c down eth0
网口修改配置生效
nmcli c up eth0
5、删除网口配置:
nmcli connection delete eth0
四、设置WLAN参数
1、wifi连接:
通过wlan0连接有密码wifi
nmcli device wifi connect test password 12345678 ifname wlan0
通过wlan0连接无密码wifi
nmcli device wifi connect test ifname wlan0
设置wifi自动连接
nmcli c m test connection.autoconnect yes
2、wifi重启与生效,test为wifi名称
nmcli c down test
nmcli c up test
3、删除wifi
nmcli c delete test
4、wifi扫描,查看扫描结果
扫描wpa_cli -i wlan0 scan
总结
以上是在debian10系统上使用nmcli命令对网口以及wlan设备进行设置的相关实操,仅供参考使用。