VPN к Cisco при помощи vpnc (Ubuntu)

Есть несколько вариантов:

  1. через vpnc, но не умеет работать по сертификатам и всяким смарт-картам
  2. через Cisco VPN Client, но развитие под Linux заброшено и последняя официальная версия относится к ветке 4.х - 4.8.02.0030 от 01/JUL/2008
  3. через Shrew Soft VPN Client http://www.shrew.net/

В итоге решено работать через vpnc.

Для начала установим VPNC:

$ sudo apt-get install vpnc

Теперь надо создать конфигурационный файл

$ sudo nano -w /etc/vpnc/myconf.conf

В конфигурационный файл вносим такую информацию

IPSec gateway XXX.XXX.XXX.XXX
IPSec ID имя_группы 
IPSec secret пароль_для_группы 
Xauth username имя_пользователя 
Xauth password пароль_пользователя

Запускаем VPNC

$ sudo vpnc myconf.conf

Другой вариант: не создавать конфигурационный файл, а каждый раз вводить данные вручную мне не очень нравится.

Отключаемся:

$ sudo vpnc-disconnect