Я использую Debian 8 (Jessie) с LDXE, Wicd и wpa_supplicant, чтобы попытаться подключиться к сети WiFi моей работы. Сеть использует PEAP и MSCHAP, но не использует сертификаты.

Когда я оставляю путь к сертификату пустым в диалоговом окне свойств сети Wicd, я получаю следующие сообщения в /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 ответ1

0

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .