O que são “segredos” e “agentes” em mensagens de erro sem fio?

2

Kubuntu 16.04 no Lenovo Thinkpad 560. Tenho tido muitos problemas sem fio, entre eles a recusa de conexão automática ao wifi do meu escritório. Toda vez que eu suspendo, hiberne ou reinicio eu tenho que digitar a senha do wifi novamente. Isso não acontece com o meu wifi em casa.

Sempre que abro o diálogo de configuração para esta conexão, recebo um erro de pop-up

Failed to get secrets for OfficeNetwork

No agents were available for this request

Sob a configuração da conexão, eu selecionei "Conectar automaticamente a esta rede quando estiver disponível". Na guia "Segurança Wi-Fi" da caixa de diálogo de configuração, há um lugar para a senha. Quando eu digito a senha lá e salve, ela não está mais lá quando eu reabrir o diálogo.

Gostaria de resolver isso sozinho, mas não consigo descobrir a mensagem de erro. Em particular, quais são os "segredos" e "agentes" referidos e o que há de errado com eles? Mais conselhos gerais também são apreciados:)

    
por Borea Deitz 22.08.2016 / 16:55

1 resposta

3

"Segredo" é uma senha - e um termo genérico para a senha de uma rede, uma senha de desbloqueio de uma chave de certificado, um código PIN de um cartão inteligente, etc.

"Agente", neste caso, é um programa auxiliar que faz algo em nome do serviço. Nesse caso, o serviço NetworkManager não pode se conectar diretamente à sua sessão gráfica e exibir prompts de senha (porque é um serviço). Portanto, o NetworkManager espera que o KDE conecte de volta ao NM, espere por solicitações de senha e exiba os prompts em nome do NM.

Além de exibir prompts interativos, o agente também lida com o armazenamento de senhas no KWallet (ou no GNOME Keyring ou ...) e na recuperação quando o NetworkManager as solicitar. Portanto, verifique o KWalletManager para ver se está armazenando corretamente as senhas.

(Eu não sei qual componente do KDE normalmente atua como o agente do NM; pode ser parte do plasma-nm. Executar nmcli agent via terminal, ou iniciar o nm-applet baseado no GNOME Keyring, forneceria um alternativa temporária.)

Outra opção pode ser abrir as configurações da conexão (em kde5-nm-connection-editor ou o genérico nm-connection-editor ) e alterar a conexão para todo o sistema (também conhecido como "disponível para todos os usuários"). Dessa forma, a senha do Wi-Fi será armazenada em /etc e sempre disponível para NM (mas não mais criptografada).

    
por 23.08.2016 / 01:06