Wicd+wpa_supplicant how to: NOT use certificates (PEAP+MSCHAP)? Enable logging?

I'm using Debian 8 (Jessie) with LDXE, Wicd, and wpa_supplicant, to try to connect to my work's WiFi network. The network uses PEAP and MSCHAP, but it does not use certificates.

When I leave the certificate path blank in the Wicd network Properties dialog, I get the following messages in /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.

В Интернете я нашел решения для установок на основе NetworkManager, которые предлагают установить для system-ca-certs значение false, но я не использую NetworkManager. Если я правильно понимаю, system-ca-certs просто говорит NetworkManager, как настроить или передать аргументы в wpa_supplicant.

Как настроить Wicd и / или wpa_supplicant, чтобы знать, что мне не нужен сертификат для этой сети?

(Кстати, если кто-то может подсказать, как найти / включить ведение журнала wpa_supplicant, возможно, это обеспечит более глубокое понимание проблемы.)

1 ответ

Решение

Я решил свою проблему.

Для моей конкретной сети решение было выбрать "PEAP with GTC" вместо другой опции PEAP.

Получение журнала wpa_supplicant оказалось очень простым: в диалоговом окне настроек Wicd есть флажок, чтобы включить ведение журнала отладки, и это добавило сообщения журнала wpa_supplicant в журнал wicd. В частности, он показывает используемую командную строку wpa_supplicant, которую я смог выполнить самостоятельно в оболочке, чтобы получить еще больше подсказок.

Другие вопросы по тегам