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"

     

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

  • 相关阅读:
    leetcode 之Jump Game
    leetcode 之 Symmetric Tree
    leetcode 之 House Robber
    设计模式之建造者模式
    centos7 yum tab 补全
    设计模式之适配器模式
    设计模式之状态模式
    设计模式之外观模式
    设计模式之模板方法模式
    对以<uses-permission android:maxSdkVersion="xx" /> 中的说明
  • 原文地址:https://www.cnblogs.com/xupeidong/p/11841982.html
Copyright © 2011-2022 走看看