Как установить VPN-клиент Cisco Anyconnect?

Я установил Cisco AnyConnect для Ubuntu (64) 12.04, но это не удалось. Его можно установить на Ubuntu 10.10 (64).

Журнал ошибок

Installing Cisco AnyConnect VPN Client ...
Extracting installation files to /tmp/vpn.teuSIr/vpninst096243274.tgz...
Unarchiving installation files to /tmp/vpn.teuSIr...
Starting the VPN agent...
/opt/cisco/vpn/bin/vpnagentd: error while loading shared libraries: libxml2.so.2: cannot open shared object file: No such file or directory

Когда я с этим сталкиваюсь,

locate libxml2.so.2
/usr/lib/x86_64-linux-gnu/libxml2.so.2
/usr/lib/x86_64-linux-gnu/libxml2.so.2.7.8

Поэтому я создаю символьную ссылку libxml2.so.2 в /user/lib и после этого:

[ 112]

Я гарантирую, что на моем устройстве есть библиотека lib32 времени выполнения.

Как я могу это исправить?

85
задан 29 May 2015 в 01:51

11 ответов

Используйте openconnect! довольно просто!

  1. Команда первого запуска ниже для активного модуля TUN:

    sudo /sbin/modprobe tun
    
  2. Установите OpenConnect:

    sudo apt-get install openconnect
    
    [ 115]
  3. Подключитесь к VPN, запустите:

    sudo openconnect yourvpn.example.com
    

Попробуйте эту ссылку, мне помогло: http://ubuntuhandbook.org/index.php / 2014/11 / подключения-сиг-AnyConnect-VPN-убунту /

0
ответ дан 29 May 2015 в 01:51
  1. Установите некоторые подключаемые модули VPN для Network Manager:

    sudo apt-­get install network-manager-pptp network-manager-vpnc network-manager-openvpn
    
  2. Если потребуется ввести пароль, введите его и нажмите Enter.

  3. Если вам говорят, что пакет «уже является самой новой версией», проигнорируйте его и продолжите со следующей командой.

  4. Если вас попросят «продолжить [Y / n]», нажмите Y, а затем Enter.

  5. Откройте диалоговое окно настроек соединения, перейдите на вкладку VPN и добавьте новое соединение:

  6. Выберите «Cisco AnyConnect»:

0
ответ дан 29 May 2015 в 01:51

На всякий случай, если вы хотите, чтобы клиент Ciso Anyconnect работал, посмотрите этот блог . Просто отключите веб-плагин Firefox Iced Tea и перейдите на свой VPN-сайт. Пусть Ubuntu скачает установщик VPN и запустит скрипт оболочки. В моем случае VPN-клиент Cisco Anyconnect был установлен и доступен в разделе Интернет и работает нормально.

0
ответ дан 29 May 2015 в 01:51

Если Вам не нужно "официальное" программное обеспечение Cisco AnyConnect VPN, я настоятельно рекомендую установку "network-manager-openconnect-gnome" пакета в Репозитории Ubuntu. Это использует OpenConnect, который является клиентом с открытым исходным кодом для AnyConnect. Во всяком случае тот пакет позволяет, чтобы Вы настроили и менеджер Ваши соединения VPN AnyConnect через нормального администратора сети.

Я использовал это для соединения с моей работой VPN в течение прошлых нескольких месяцев, и она работала отлично!

Можно найти пакет в Центре программного обеспечения Ubuntu или Синаптический путем поиска "OpenConnect".

Если Вы хотите установить его через командную строку, можно сделать так с:

sudo apt-get install network-manager-openconnect-gnome

Это добавляет опцию к Сетевым соединениям. Когда Вы примете решение добавить соединение, будет новая опция при соединениях VPN для добавления "Cisco AnyConnect Совместимая VPN (openconnect)". Можно затем соединиться с VPN через апплет сетей (в системном лотке).

113
ответ дан 29 May 2015 в 01:51

Я столкнулся с подобной проблемой ранее. Я заметил, что vpnagentd не загружается из-за libatk1 и vpnui не загружается из-за libxml2. Установка 32-битных версий этих библиотек решает проблемы. Вы должны установить ia32-libs для решения проблемы, используя

sudo apt-get update
sudo apt-get install ia32-libs

. Это должно решить проблему для вас в 64-битных версиях Ubuntu. Я пробовал это на Ubuntu 11.10 и Ubuntu 12.04.

0
ответ дан 29 May 2015 в 01:51

Я только что установил openconnect. Работает аналогично утилите командной строки anyconnect.

sudo apt-get install openconnect
0
ответ дан 29 May 2015 в 01:51

В моем случае vpnagentd не будет загружаться. Однако установка пакетов

sudo apt-get install lib32z1 lib32ncurses5

решила проблему для меня. Терминал запросил сообщение об их установке, когда я попытался установить ia32-libs, что, похоже, устарело.

0
ответ дан 29 May 2015 в 01:51

Вот процедура, которая работала для меня на 64-битном рабочем столе Ubuntu 14.04.3

sudo apt-get install -y lib32z1 lib32ncurses5 lib32bz2-1.0 libxml2:i386 libstdc++6:i386 libgtk2.0-0:i386 libpango1.0-0:i386

Теперь я могу запустить ./vpnui.

0
ответ дан 29 May 2015 в 01:51

Не берите в голову, я установил OpenConnect с инструкциями здесь. Наконец, мне не нужно иметь дело с этим мусором Cisco!

0
ответ дан 29 May 2015 в 01:51

Я сталкивался с подобной проблемой ранее. Я заметил, что vpnagentd не загружается из-за libatk1 и vpnui не загружается из-за libxml2. Установка 32-битных версий этих библиотек решает проблемы. Вы должны установить ia32-libs для решения проблемы, используя

sudo apt-get install ia32-libs

. Это должно решить проблему для вас в 64-битных версиях Ubuntu. Я попробовал это 11.10 и 12.04.

0
ответ дан 29 May 2015 в 01:51

С Ubuntu 18.04 клиент VPN OpenConnect доступен как дополнение Центру управления GNOME, как показано здесь:

enter image description here

Для включения этого дополнения можно искать 'openconnect' в центре программного обеспечения человечности как так:

enter image description here

Затем нажимают на центр управления гнома и проверяют флажок на 'клиента VPN OpenConnect'.

2
ответ дан 22 October 2019 в 10:54

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

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