Estou usando o Debian 8 (Jessie) com LDXE, Wicd e wpa_supplicant, para tentar me conectar à rede WiFi do meu trabalho. A rede utiliza PEAP e MSCHAP, mas não utiliza certificados.
Quando deixo o caminho do certificado em branco na caixa de diálogo Propriedades da rede Wicd, recebo as seguintes mensagens em /var/log/wicd/wicd.log:
2016/01/29 07:10:16 :: Attempting to authenticate...
2016/01/29 07:10:17 :: Ignoring template line: ' ca_cert="$_CA_CERT"
2016/01/29 07:10:17 :: '
2016/01/29 07:10:52 :: wpa_supplicant authentication may have failed.
Encontrei soluções na Web para configurações baseadas no NetworkManager que sugerem definir system-ca-certs como false, mas não estou usando o NetworkManager. Se bem entendi, system-ca-certs está apenas informando ao NetworkManager como configurar ou passar argumentos para wpa_supplicant.
Como configuro o Wicd e/ou wpa_supplicant para saber que não preciso de um certificado para esta rede?
(Aliás, se alguém puder sugerir como encontrar/habilitar o log wpa_supplicant, talvez isso forneça mais informações sobre o problema.)
Responder1
Eu resolvi meu próprio problema.
Para minha rede específica, a solução foi selecionar "PEAP com GTC" em vez da outra opção PEAP.
Obter o log do wpa_supplicant acabou sendo muito simples: há uma caixa de seleção na caixa de diálogo de preferências do Wicd para ativar o log de depuração e adicionou mensagens de log do wpa_supplicant ao log do wicd. Especificamente, ele revela a linha de comando wpa_supplicant em uso, que eu mesmo consegui executar em um shell para obter ainda mais dicas.