web-dev-qa-db-ja.com

ワイヤレスエラーメッセージの「秘密」と「エージェント」とは何ですか?

Lenovo Thinkpad560のKubuntu16.04。オフィスのWi-Fiへの自動接続を拒否するなど、ワイヤレスの問題がたくさん発生しています。一時停止、休止状態、または再起動するたびに、wifiパスワードをもう一度入力する必要があります。これは私の家のwifiでは起こりません。

この接続の構成ダイアログを開くたびに、ポップアップエラーが発生します

Failed to get secrets for OfficeNetwork

No agents were available for this request

接続の構成で、「このネットワークが利用可能になったときに自動的に接続する」を選択しました。設定ダイアログの「Wi-Fiセキュリティ」タブの下に、パスワードの場所があります。そこにパスワードを入力して保存すると、ダイアログを再度開いたときにパスワードが表示されなくなります。

これを自分でトラブルシューティングしたいのですが、エラーメッセージがわかりません。特に、「秘密」と「エージェント」とは何を指し、何が問題なのですか?より一般的なアドバイスもありがたいです:)

2
Borea Deitz

「シークレット」はパスワードであり、ネットワークのパスワード、証明書キーのロック解除パスフレーズ、スマートカードのPINコードなど)の総称です。

この場合の「エージェント」は、サービスに代わって何かを行うヘルパープログラムです。この場合、NetworkManagerサービスはグラフィカルセッションに直接接続して、そこでパスワードプロンプトを表示することはできません(サービスであるため)。したがって、NetworkManagerは、KDEがbackをNMに接続し、パスワード要求を待ち、NMに代わってプロンプトを表示することを期待しています。

エージェントは、インタラクティブなプロンプトを表示するだけでなく、KWallet(またはGNOMEキーリングなど)にパスワードを保存し、NetworkManagerがパスワードを要求したときにパスワードを取得することもできます。したがって、KWalletManagerをチェックして、パスワードが適切に保存されているかどうかを確認してください。

(通常、どのKDEコンポーネントがNMのエージェントとして機能するかはわかりません。プラズマnmの一部である可能性があります。ターミナル経由でnmcli agentを実行するか、GNOMEキーリングベースのnm-appletを起動すると提供されます。一時的な代替手段。)

別のオプションは、接続の設定(kde5-nm-connection-editorまたは汎用nm-connection-editor)を開き、接続をシステム全体(別名「すべてのユーザーが利用可能」)に変更することです。そうすれば、WiFiパスワードは/etcに保存され、NM(ただし暗号化されなくなります)でいつでも利用できます)。

3
user1686