Wifi
Connman 錯誤“需要密碼”,但沒有讓我輸入密碼
所以我想連接到一個wifi網路,我點擊它,它沒有顯示輸入密碼的視窗。它只是顯示這個錯誤:“GDBus.Error:net.connman.Error.PassphraseRequired: Passphrase required”。使用 connmanctl 時也是如此。
我在 Garuda Linux Wayfire 上。
我在 Garuda Linux Wayfire 上遇到了同樣的問題。我可以通過為我的連接編寫一個配置文件來解決它。
如果你還沒有安裝編輯器,你應該可以使用 micro(它預裝在我的系統上)。
打開一個終端。
通過鍵入以下內容找出您的無線介面的名稱:
ip link
你會得到一個介面列表。應該有一個名為 wlan、wlo、wifi 或類似名稱的名稱。我的叫 wlan0,所以我稍後會使用它。你應該用你擁有的任何東西替換它。
在下面,將 $SSID 的每個實例替換為您要連接的 wifi 網路的 SSID:
使用以下命令在 /var/lib/connman/$SSID.config 創建/打開具有 root 權限的配置文件:
sudo micro "/var/lib/connman/%SSID.config"
將以下內容寫入文件:
[service_wifi_connection] Type=wifi IPv4=dhcp IPv6=auto DeviceName=wlan0 Name=$SSID Passphrase=Your password
不要忘記將“您的密碼”替換為您的實際 wifi 密碼。
按 Control + S 保存文件,然後按 Control + Q 退出。
當然,如果您願意,您可以將任何指定的選項替換為其他選項,甚至可以添加更多選項,例如名稱伺服器。如果您想閱讀它,可以查看connman-service.config的手冊頁。