openconnect 18.04 & ldquo; обновите свой клиент & rdquo;

Я успешно использовал VPN-соединение в течение нескольких месяцев в версии 18.04. Openconnect сообщает о своей версии как v7.08-3ubuntu0.18.04.1

Недавно, когда я пытался установить соединение, я получал сообщение от сервера, что мне нужно обновить версию моего Cisco AnyConnect:

Please upgrade your AnyConnect Client
Failed to obtain WebVPN cookie

Мой вопрос: как мне узнать, какую версию они ожидают, и какую версию Cisco AnyConnect поддерживает / эмулирует эта версия Openconnect?

FWIW - у меня работает версия Cisco AnyConnect для Windows, работающая в ВМ, он сообщает как 4.7, и он все еще подключается без проблем.

1
задан 21 August 2019 в 20:52

2 ответа

У меня такая же проблема с клиентом, профиль которого основан на ОС. Они сказали мне, что не будут поддерживать клиента Linux. Вот мое решение:


Шаг 1 . Подключитесь, используя официальную документацию в поддерживаемой системе. Найдите файлы XML и XSD VPN для подключения VPN

Шаг 2 . Настройте туннель и VPN с OpenVPN и Openconnect. В этом случае нам нужно обмануть, что мы клиент Windows.

Получите URL-адрес и сгруппируйте из файлов XML / XSD. Получите UserAgent / версию из поиска Google и клиент Windows.

sudo openvpn --mktun --dev tun1
sudo ip link set tun1 up
sudo openconnect vpnendpoint.com \
    --usergroup=group \
    --authgroup=group \
    --interface=tun1 \
    --useragent='Cisco AnyConnect VPN Agent for Windows 4.5.04029' \
    --os='win'

При необходимости укажите данные аутентификации. Туннель теперь открыт.

Шаг 3 . Закройте туннель

sudo ip link set tun1 down
sudo openvpn --rmtun --dev tun1

Подобные вопросы:

https://askubuntu.com/posts/1214712/edit

http://lists.infradead.org/pipermail/openconnect-devel/2018-June/004877. html

3
ответ дан 4 March 2020 в 06:45

Я решил эту проблему, просто добавив --os=win например:

openconnect --os=win your_vpn_ip
0
ответ дан 13 December 2020 в 08:25

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

Похожие вопросы: