zoukankan      html  css  js  c++  java
  • 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"

     

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

  • 相关阅读:
    Linux学习笔记(二)
    Linux学习笔记(三)
    C++学习笔记一
    汇编总结
    Linux学习笔记(一)
    编辑距离算法
    Linux学习笔记(四)
    Linux学习笔记五
    extjs model的dirty属性能够查询store中某一个行是否改变过
    Ext.grid.Panel一定要有renderTo或autoRender属性,不然页面为空
  • 原文地址:https://www.cnblogs.com/xupeidong/p/11841982.html
Copyright © 2011-2022 走看看