linux下通过命令连接wifi

故事背景:我司是做新零售的,机器支持4G、wifi、网线,可能会涉及到网络的切换和连接

项目需求:用户在web端输入wifi名称和密码,客户端可以通过服务端下发的信息进行连接

技术调研:之前提到过nmcli指令,这次他又来了

a)         连接nmcli device wifi connect wifiname password wifipasswd

b)         删除nmcli con del wifiname

c)         启动nmcli connection up wifiname

d)         关闭nmcli connection down wifiname

如果wifi是隐藏的,那么上面的方法就行不通了,这里我在做一个补充:

根据wifi名字和wifi的device(INTERFACE )添加:nmcli c add type wifi con-name "NAME" ifname "INTERFACE" ssid "SSID"     这里的NAME和SSID都写wifi名称即可,INTERFACE就是wifi的DEVICE(nmcli device status可查看)

设置wifi的连接加密方式及密码:nmcli c modify "NAME" wifi-sec.key-mgmt wpa-psk wifi-sec.psk "PASSWORD"

启动wifi:nmcli c up "NAME"

关闭wifi:nmcli c down "NAME"

这个还是比较简单的,今天就介绍到这里,大家也可以根据自己的需求做一个扩展,随时留言进行技术交流和分享。

(0)

相关推荐

  • JetRacer(基于Jetson打造的AI赛车)安装指南-Markdown版本

    Step-1 - 写镜像进存储卡 1.下载 JetCard SD卡镜像img文件 在win电脑,Linux或者Mac等桌面机器上 你如果不放心的话你可以校验一下这个md5sum 2.插入一张大于32G ...

  • 英伟达Jetcard安装

    https://github.com/NVIDIA-AI-IOT/jetcard 英伟达得这个有 JetCard 是一种系统配置,便于从 AI 开始.它预先加载 一个Jupyter实验室服务器,开始启 ...

  • 华为ap3010DN

    [Huawei]dis current-configuration # http secure-server ssl-policy default_policy http server enable ...

  • RHEL nmcli 配置多VLAN trunk口网桥

    概念 含义 Parent Interface A previously configured interface can be selected in the drop-down list. VLAN ...

  • Centos8的网络管理--nmcli简介2

    注:这是笔者整合完成,如有侵权,请及时告知 centos 8默认只能通过NetworkManager.service(简称NM)进行网络配置,没有传统的network.service.但是centos ...

  • Linux下source命令详解

    source命令用法# source FileName source命令作用# 在当前bash环境下读取并执行FileName中的命令. *注:该命令通常用命令"."来替代. 使用 ...

  • linux下tar命令解压到指定的目录

    linux下tar命令解压到指定的目录 : #tar zxvf xx.tar.gz -C /xx //把根目录下的xx.tar.gz解压到/xx/下,前提要保证存在/xx这个目录 这个和cp命令有点不 ...

  • Linux下文件搜索、查找、查看命令

    Linux下文件搜索、查找、查看命令

  • linux 下查看进程占用端口和端口号占用进程命令

    netstat -nltp | grep  进程号linux 下查看进程占用端口: (1)查看程序对应的进程号: ps -ef | grep 进程名字 (2)查看进程号所占用的端口号: netstat ...

  • Linux下ffmpeg视频截取命令

    比如你有一个视频,然后你对其中某一段感兴趣,你想把他截取下来,并且不希望画面变差,(当然你也不想花钱买视频编辑软件),可以在Linux下使用如下命令: ffmpeg -ss 00:00:05 -t 0 ...

  • Linux下命令行cURL的10种常见用法示例

    前言 在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具.它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具. 语法: ...

  • 转载:Linux下抓包命令tcpdump详解

    2020-02-04 来源:Linux公社  作者:醉落红尘 tcpdump是一个命令行实用程序,可用于捕获和检查进出系统的网络流量. 它是网络管理员中用于排除网络问题和安全测试的最常用工具. 尽管名 ...

  • Linux下的scp拷贝命令详解

    相同Linux系统中对文件复制拷贝可以用CP命令: cp [options] source dest cp [options] source- directory 说明:将一个档案拷贝至另一档案,或将 ...

  • Linux下命令行安装weblogic10.3.6

    参考:http://blog.csdn.net/cw370008359/article/details/50221003 先创建weblogic账户 groupadd weblogic useradd ...