Debian网络配置命令nmcli用法

目录

前言

一、nmcli help介绍

二、nmcli查看网络接口信息

三、设置网口参数

四、设置WLAN参数

总结


前言

        本文主要介绍在Debian10系统中网络管理器nmcli命令的用法介绍,nmcli命令类似于linux ip命令,支持tab补全,也可在命令最后通过-h、--help、help查看帮助,以下主要介绍nmcli命令配置网卡,wifi功能做一个详细的介绍,具体介绍如下文所示。

一、nmcli help介绍

        输入nmcli -h可以查看nmcli命令所支持的所有功能,主要包含网络管理、网络管理的设备、网络管理器的连接等操作功能,具体如下图所示:

Debian网络配置命令nmcli用法_第1张图片

 网络管理器连接操作具体有以下参数可以设置,主要包含对网络参数修改,删除更改网络配置参数文件,关闭开启网络设备等功能:

Debian网络配置命令nmcli用法_第2张图片

 nmcli所支持设备的管理,主要包含网卡、wifi等设备,具体如下图所示:

Debian网络配置命令nmcli用法_第3张图片

二、nmcli查看网络接口信息

        1、nmcli,查看网络接口ip等信息:

Debian网络配置命令nmcli用法_第4张图片

2、nmcli device status 查看所有网络接口简略信息:

Debian网络配置命令nmcli用法_第5张图片

 3、nmcli device show查看所有网络接口详细信息:

Debian网络配置命令nmcli用法_第6张图片

 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

Debian网络配置命令nmcli用法_第7张图片


总结

以上是在debian10系统上使用nmcli命令对网口以及wlan设备进行设置的相关实操,仅供参考使用。

你可能感兴趣的:(linux,c模块,linux,debian,网络,运维)