Wifi

Connman 錯誤“需要密碼”,但沒有讓我輸入密碼

  • August 10, 2021

所以我想連接到一個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的手冊頁。

引用自:https://unix.stackexchange.com/questions/657405