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

55

Я установил 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 и после этого:

Installing Cisco AnyConnect VPN Client ...
Extracting installation files to /tmp/vpn.5cz4FV/vpninst001442979.tgz...
Unarchiving installation files to /tmp/vpn.5cz4FV...
Starting the VPN agent...
/opt/cisco/vpn/bin/vpnagentd: error while loading shared libraries: libxml2.so.2: wrong ELF class: ELFCLASS64

Я гарантирую, что на моем устройстве существует lib32 runtime lib.

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

    
задан chuck 22.06.2012 в 18:47
источник

10 ответов

90

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

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

Вы можете найти пакет в программном центре Ubuntu или Synaptic, выполнив поиск «OpenConnect».

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

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

Это добавляет возможность подключения к сети. Когда вы решите добавить соединение, в разделе «Подключения VPN» появится новая опция для добавления «Cisco AnyConnect Compatible VPN (openconnect)». Затем вы можете подключиться к VPN через апплет сетей (в системном трее).

    
ответ дан John Vrbanac 23.06.2012 в 00:40
12
  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»:

ответ дан Abdennour TOUMI 31.03.2014 в 15:14
7

Использовать openconnect! довольно легко!

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

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

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

    sudo openconnect yourvpn.example.com
    

Попробуйте эту ссылку, это помогло мне: Ссылка     

ответ дан prashanth-g 14.10.2015 в 14:02
4

Я столкнулся с аналогичной проблемой ранее. Я заметил, что 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.

    
ответ дан Sandesh 03.09.2012 в 08:09
2

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

sudo apt-get install openconnect
    
ответ дан jumpnett 20.10.2015 в 21:32
1

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

    
ответ дан Toon 30.12.2011 в 14:42
1

В моем случае vpnagentd не загрузится. Установка пакетов

sudo apt-get install lib32z1 lib32ncurses5

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

    
ответ дан Jarno 08.06.2015 в 18:08
1

Вот процедура, которая работала для меня на 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.

    
ответ дан Kevin Nguyen 26.10.2015 в 00:36
1

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

    
ответ дан Hypercube 24.01.2011 в 01:38
0

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

sudo apt-get install ia32-libs

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

    
ответ дан Sandesh 03.09.2012 в 08:07