故事背景:我司是做新零售的,機器支持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"
這個還是比較簡單的,今天就介紹到這里,大家也可以根據自己的需求做一個擴展,隨時留言進行技術交流和分享,
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/156785.html
標籤:Linux
上一篇:服務器--Linux、CentOS下安裝zip與unzip指令
下一篇:linux7系統進入單用戶模式
