NetworkManager не может аутентифицироваться в WPA-EAP с использованием TTLS и PAP в LMDE

Я запускаю Linux Mint Debian Edition с пакетом обновления 7. Я пытаюсь подключиться к сетевой сети WPA, используя TTLS и PAP, без везения.

Проблема заключается в аутентификации. Визуально NetworkManager продолжает запрашивать мой пароль. Пароль правильный и работает как на Android, Ubuntu, так и на ArchLinux Manjaro. Я видел, как он работал над LMDE UP6, в котором теперь также не работает (UP7).

Вот журнал, который я получаю (со временем, удаленным для удобочитаемости)

NetworkManager[2641]: get_secret_flags: assertion `is_secret_prop (setting, secret_name, error)' failed NetworkManager[2641]: <info> Activation (wlan0) Stage 1 of 5 (Device Prepare) scheduled... NetworkManager[2641]: <info> Activation (wlan0) Stage 1 of 5 (Device Prepare) started... NetworkManager[2641]: <info> (wlan0): device state change: need-auth -> prepare (reason 'none') [60 40 0] NetworkManager[2641]: <info> Activation (wlan0) Stage 2 of 5 (Device Configure) scheduled... NetworkManager[2641]: <info> Activation (wlan0) Stage 1 of 5 (Device Prepare) complete. NetworkManager[2641]: <info> Activation (wlan0) Stage 2 of 5 (Device Configure) starting... NetworkManager[2641]: <info> (wlan0): device state change: prepare -> config (reason 'none') [40 50 0] NetworkManager[2641]: <info> Activation (wlan0/wireless): connection 'EduRoam CACert' has security, and secrets exist. No new secrets needed. NetworkManager[2641]: <info> Config: added 'ssid' value 'eduroam' NetworkManager[2641]: <info> Config: added 'scan_ssid' value '1' NetworkManager[2641]: <info> Config: added 'key_mgmt' value 'WPA-EAP' NetworkManager[2641]: <info> Config: added 'password' value '<omitted>' NetworkManager[2641]: <info> Config: added 'eap' value 'TTLS' NetworkManager[2641]: <info> Config: added 'fragment_size' value '1300' NetworkManager[2641]: <info> Config: added 'phase2' value 'auth=PAP' NetworkManager[2641]: <info> Config: added 'ca_path' value '/etc/ssl/certs' NetworkManager[2641]: <info> Config: added 'ca_path2' value '/etc/ssl/certs' NetworkManager[2641]: <info> Config: added 'ca_cert' value '/home/darkhogg/.eduroam/ca.pem' NetworkManager[2641]: <info> Config: added 'identity' value 'danielescoz@estumail.ucm.es' NetworkManager[2641]: <info> Config: added 'anonymous_identity' value 'anonymous@ucm.es' NetworkManager[2641]: <info> Config: added 'bgscan' value 'simple:30:-45:300' NetworkManager[2641]: <info> Config: added 'proactive_key_caching' value '1' NetworkManager[2641]: <info> Activation (wlan0) Stage 2 of 5 (Device Configure) complete. NetworkManager[2641]: <info> Config: set interface ap_scan to 1 NetworkManager[2641]: <info> (wlan0): supplicant interface state: disconnected -> scanning NetworkManager[2641]: <info> (wlan0): supplicant interface state: scanning -> authenticating NetworkManager[2641]: <info> (wlan0): supplicant interface state: authenticating -> associated NetworkManager[2641]: <info> (wlan0): supplicant interface state: associated -> disconnected NetworkManager[2641]: <info> (wlan0): supplicant interface state: disconnected -> scanning NetworkManager[2641]: <info> (wlan0): supplicant interface state: scanning -> authenticating NetworkManager[2641]: <info> (wlan0): supplicant interface state: authenticating -> associating NetworkManager[2641]: <info> (wlan0): supplicant interface state: associating -> associated NetworkManager[2641]: <info> (wlan0): supplicant interface state: associated -> disconnected NetworkManager[2641]: <info> (wlan0): supplicant interface state: disconnected -> scanning NetworkManager[2641]: <info> (wlan0): supplicant interface state: scanning -> authenticating NetworkManager[2641]: <info> (wlan0): supplicant interface state: authenticating -> associating NetworkManager[2641]: <info> (wlan0): supplicant interface state: associating -> associated NetworkManager[2641]: <info> (wlan0): supplicant interface state: associated -> disconnected NetworkManager[2641]: <info> (wlan0): supplicant interface state: disconnected -> scanning NetworkManager[2641]: <info> (wlan0): supplicant interface state: scanning -> authenticating NetworkManager[2641]: <info> (wlan0): supplicant interface state: authenticating -> associating NetworkManager[2641]: <info> (wlan0): supplicant interface state: associating -> associated NetworkManager[2641]: <info> (wlan0): supplicant interface state: associated -> disconnected NetworkManager[2641]: <info> (wlan0): supplicant interface state: disconnected -> scanning NetworkManager[2641]: <warn> Activation (wlan0/wireless): association took too long. NetworkManager[2641]: <info> (wlan0): device state change: config -> need-auth (reason 'none') [50 60 0] NetworkManager[2641]: <warn> Activation (wlan0/wireless): asking for new secrets NetworkManager[2641]: <info> (wlan0): supplicant interface state: scanning -> authenticating NetworkManager[2641]: <info> (wlan0): supplicant interface state: authenticating -> disconnected NetworkManager[2641]: <warn> Couldn't disconnect supplicant interface: This interface is not connected. 

Сеть eduroam , используемая моим университетом для обеспечения доступа WiFi. Более подробную информацию можно найти здесь . В частности, я из Испании, в Univerdad Complutense de Madrid. Это может иметь значение, поскольку я понимаю, что каждый университет реализует его более или менее по своему усмотрению.

Я безуспешно выполнял несколько руководств, связанных с сценариями и конфигурацией wpa_supplicant , и результат всегда один и тот же: проверка подлинности завершается неудачно, и он снова запрашивает мой пароль в цикле.

Недавние обновления wpa_supplicant , по-видимому, решили эту проблему. (Я больше не использую Linux Mint. С тех пор я перешел на Manjaro, который на момент написания этой статьи использует wpa_supplicant 2.1 ).

Я использовал этот https://forums.freebsd.org/threads/howto-wireless-wpa2-enterprise-connection.39557/ и должен был добавить

 route add default wlan0