Не работает через gui networkmanager в KDE. Подключение к cisco openconnect. Через терминал работает, пробовал такой командой - echo "password" | sudo openconnect https://server:4433 --user=user --passwd-on-stdin Получается сам пакет openconnect работает. Не работает работа с ним через networkmanager.
Настроил OpenConnect Server на ALT Server 11.0BETA1 (Mendelevium). Воспроизводится в P11. Не воспроизводится в P10.
Аналогичная проблема. GNOME сизиф. В терминале работает. journalctl -xe выдает следующее: мая 10 15:04:09 asuspro NetworkManager[9308]: Connected to HTTPS on tonnl-2.tonworldnews.com with ciphersuite (TLS1.2)-(ECDHE-SECP256R1)-(RSA-SHA256)-(AES-128-GCM) мая 10 15:04:09 asuspro NetworkManager[9308]: VPN service unavailable; reason: <unknown> мая 10 15:04:09 asuspro NetworkManager[9308]: Creating SSL connection failed мая 10 15:04:09 asuspro NetworkManager[9308]: Unknown error; exiting.
*** Bug 57912 has been marked as a duplicate of this bug. ***
Ошибка актуальна для версий: NetworkManager-openconnect-1.2.10-alt2.x86_64 openconnect-9.12-alt3.x86_64 Проблема НЕ со стороны NetworkManager-openconnect. Ошибка воспроизводится при двухэтапном подключении используя cookie, в том числе используя openconnect cli напрямую. Шаги воспроизведения: (Настроен ocserv, на клиенте хост добавлен в /etc/hosts как ocserv.test.alt, передан сертификат .pem) 1. На сервере запустить мониторинг логов: # journalctl -u ocserv -f 2. На клиенте задать переменные: # OCUSER= # OCPASS= # CERTPATH= И получить COOKIE: # COOKIE=$(echo "$OCPASS" | openconnect --authenticate --protocol=anyconnect --user="$OCUSER" --passwd-on-stdin --cafile="$CERTPATH" https://ocserv.test.alt | grep '^COOKIE=' | cut -d"'" -f2) 3. Подключиться, используя cookie: # echo "$COOKIE" | openconnect --cookie-on-stdin --protocol=anyconnect --cafile="$CERTPATH" https://ocserv.test.alt Ожидаемый результат: успешное подключение Фактический результат: На сервер приходит пустой cookie, в логах сервера появляется запись > июн 22 19:09:37 ocserv.test.alt ocserv[3314]: worker: <client_ip> no cookie found (аналогичная запись, при попытке подключения из GUI) На клиенте идентичная комментарию 2 ошибка: > SSL negotiation with ocserv.test.alt > Connected to HTTPS on ocserv.test.alt with ciphersuite (TLS1.3)-(ECDHE-SECP256R1)-(RSA-PSS-RSAE-SHA256)-(AES-256-GCM) > VPN service unavailable; reason: <unknown> > Creating SSL connection failed > Unknown error; exiting.
Но это же разные ошибки! В исходном случае из cli нормально подключается openconnect, но не подключается NM-openconnect. И в логах на стороне сервера никаких упоминаний про куки. А в другом какое-то шаманство с куками, и отсутствие соединения как из NM, так и из cli. Разное поведение, разные ошибки, но все свалили в одну кучу, да еще и перевесили на openconnect, который исправно работает? Тем самым сделав NM белым и пушистым?
(Ответ для Alexei V. Mezin на комментарий #5) > И в логах на стороне сервера никаких упоминаний > про куки. Точнее, про куки упоминание есть, но только при соединении через NM.
> Точнее, про куки упоминание есть, но только при соединении через NM. Хотя нет, был неправ, это все же баг в openconnect, на который натыкаются в разных местах. И он НЕ воспроизводится на версии OpenConnect v9.21 от 2026-06-16. Может просто обновить openconnect?
ping Все же давайте как-то починим openconnect? Новая версия нормально генерирует COOKIE. Не уверен, что там не сломана дальнейшая совместимость с NM, но хотя бы одной проблемой будет меньше.