Connman 错误“需要密码”,但不让我输入密码

Connman 错误“需要密码”,但不让我输入密码

所以我想连接到一个wifi网络,我点击它,它没有显示输入密码的窗口。它只是显示此错误:“GDBus.Error:net.connman.Error.PassphraseRequired:需要密码”。使用 connmanctl 时也是如此。

我在 Garuda Linux Wayfire。

答案1

我在 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

相关内容