Bor*_*itz 5 wireless-networking kubuntu ubuntu
Lenovo Thinkpad 560 上的 Kubuntu 16.04。我遇到了很多无线问题,其中包括拒绝自动连接到我的办公室 wifi。每次我暂停、休眠或重新启动时,我都必须重新输入 wifi 密码。我家的 wifi 不会出现这种情况。
每当我打开此连接的配置对话框时,都会收到弹出错误
Failed to get secrets for OfficeNetwork
No agents were available for this request
Run Code Online (Sandbox Code Playgroud)
在连接配置下,我选择了“当网络可用时自动连接到该网络”。在配置对话框的“Wi-Fi 安全”选项卡下,有一个用于放置密码的位置。当我在那里输入密码并保存时,当我重新打开对话框时它不再存在。
我想自己解决这个问题,但我无法找出错误消息。特别是所指的“秘密”和“代理人”是什么,有什么问题吗?也欢迎更一般性的建议:)
“秘密”是密码\xe2\x80\x93,是网络密码、证书密钥的解锁密码、智能卡的PIN码等的通用术语。
\n\n在这种情况下,“代理”是一个代表服务执行某些操作的帮助程序。在这种情况下,NetworkManager 服务无法直接连接到您的图形会话并在那里显示密码提示(因为它是一项服务)。因此,NetworkManager 期望 KDE 连接回NM,等待密码请求,并代表 NM 显示提示。
\n\n除了显示交互式提示之外,代理还负责将密码存储在 KWallet(或 GNOME Keyring,或...)中,并在 NetworkManager 要求时检索它们。因此,请检查 KWalletManager 以查看它是否正确存储了密码。
\n\n(我不知道哪个 KDE 组件通常充当 NM 的代理;它可能是 Plasma-nm 的一部分。nmcli agent
通过终端运行,或启动基于 GNOME Keyring 的nm-applet
,将提供临时替代方案。)
另一种选择可能是打开连接的设置(在kde5-nm-connection-editor
或 genericnm-connection-editor
中),并将连接更改为系统范围的(也称为“对所有用户可用”)。这样,WiFi 密码将被存储在NM 中/etc
并始终可供 NM 使用(但不再加密)。