Установка Cisco VPN Client в Ubuntu Lucid Lynx

После перехода на Linux на нетбуке встал вопрос о подключении к сети. Подключится к Cisco в не совсем тривиально. Cisco прекратили развитие клиента под линукс, последняя доступная версия 4.8, в то же время для операционную систему из Редмонда уже доступна версия 5.0.

С прескорбием могу резюмировать следующее:

  • если вам нужно подключится к Cisco VPN по логину и паролю — достаточно vpnc,
  • если требуется авторизация по сертификату, vpnc этого не умеет, нужен официальный клиент,
  • если авторизация осуществляется через смарт-карту… ставьте windows.

Рассмотрим установку Cisco VPN Client 4.8.02.0030 в Lucid Lynx.

Получаем и распаковываем дистрибутив клиента:

 [email protected]:~$ wget http://rascal.su/uploads/2010/09/vpnclient-linux-x86_64-4.8.02.0030-k9.tar.gz [email protected]:~$ tar xfv vpnclient-linux-x86_64-4.8.02.0030-k9.tar.gz [email protected]:~$ cd vpnclient/ 

Так как разработка клиента для Linux давно приостановлена, клиент нужно пропатчить под последние версии ядра:

 [email protected]:~$ wget http://rascal.su/uploads/2010/09/vpnclient.patch [email protected]:~$ patch < ./vpnclient.patch 

Собственно устанавливаем:

 [email protected]:~$ ./vpn_install Cisco Systems VPN Client Version 4.8.02 (0030) Linux Installer Copyright (C) 1998-2006 Cisco Systems, Inc. All Rights Reserved. By installing this product you agree that you have read the license.txt file (The VPN Client license) and will comply with its terms. Directory where binaries will be installed [/usr/local/bin] Automatically start the VPN service at boot time [yes] In order to build the VPN kernel module, you must have the kernel headers for the version of the kernel you are running. ... 

Отдельная благодарность за патч forum.tuxx-home.at.