wpa 請求者 - 在連線之前探測 AP 以檢查憑證

wpa 請求者 - 在連線之前探測 AP 以檢查憑證

對於最近的開發項目,我需要從用戶端取得 WIFI 憑證並提交給 wpa_supplicant 以啟動 WiFi 連線。我使用 C++ 編寫了一個 util,它可以完成這項工作,但不是正確的方法。我的實用程式所做的是設定並嘗試使用給定的憑證啟動連線。如果成功就沒問題。如果失敗,我將刪除配置並等待使用者的有效憑證。作為對該模組的支持,我正在透過後台相應的介面檢查互聯網連接,無論它是啟動還是現在

儘管這種方法運作得很好,但我覺得這不是正確的方法。我瀏覽了 wpa_supplicant 配置(這是相當長的文檔),但無法找到任何解決方案。我想要做的就是在配置請求者探測 AP 之前並確保憑證正確。我知道如果沒有完全連接到 AP,這是不可能的,但如果有一種方法可以在不配置請求者的情況下檢查它,那就足夠了

我的設定在 Debian Stretch 上運行

答案1

我想做的就是在配置請求者探測 AP 之前並確保憑證正確。

使用以下命令連接到AP無需編寫配置文件

wpa_supplicant -i <Interface> -c(wpa_passphrase "Your-AP-here" Your-password-here)

使用-B選項在背景運行命令。

用於grep過濾結果或簡單地運行dhclient以確保您已成功連接。

相關內容