Linux下如何通過命令連線wifi

安全劍客發表於2020-01-08
故事背景:我司是做新零售的,機器支援4G、wifi、網線,可能會涉及到網路的切換和連線

專案需求:使用者在web端輸入wifi名稱和密碼,客戶端可以通過服務端下發的資訊進行連線

技術調研:之前提到過nmcli指令,這次他又來了

       連線:nmcli device wifi connect wifiname password wifipasswd
       刪除:nmcli con del wifiname
       啟動:nmcli connection up wifiname
       關閉: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.linuxprobe.com/linux-wifi-command.html

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2672537/,如需轉載,請註明出處,否則將追究法律責任。

相關文章