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"

 

這個還是比較簡單的,今天就介紹到這里,大家也可以根據自己的需求做一個擴展,隨時留言進行技術交流和分享。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM