%3F%20%D0%92%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C%20%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%B6%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D0%B0%3F.png)
Я использую 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
Я решил свою проблему.
Для моей конкретной сети решением было выбрать «PEAP с GTC» вместо другого варианта PEAP.
Получение логирования wpa_supplicant оказалось предельно простым: в диалоговом окне настроек Wicd есть флажок для включения логирования отладки, и это добавило сообщения лога wpa_supplicant в лог wicd. В частности, он показывает используемую командную строку wpa_supplicant, которую я смог выполнить сам в оболочке, чтобы получить еще больше подсказок.