RSS
 

Замена Cisco VPN Client под Linux — VPNC

09 Апр

Изначально нашел здесь ссылка (привожу перевод с некоторыми правками).

Итак, этот способ работает под Ubuntu 10.04 LTS, думаю и с другими тоже. Задача: избавиться от виндового Cisco VPN Client и подключаться удаленно из Linux. Для этого нам нужен готовый .pcf — файл и 10 минут времени.

1. mkdir vpnclient — Создаем директорию

2. cd vpnclient — заходим в нее

3. sudo wget http://www.unix-ag.uni-kl.de/~massar/soft/cisco-decrypt.c (еще можно скачать отсюда http://narod.ru/disk/51104001/cisco-decrypt.c.html)

sudo apt-get install libgcrypt11-dev

sudo gcc -Wall -o cisco-decrypt cisco-decrypt.c $(libgcrypt-config --libs --cflags)

sudo chmod +x cisco-decrypt

sudo cp cisco-decrypt /usr/bin

скачиваем и устанавливаем cisco-decrypt, с помощью которого расшифруем group password в .pcf — файле (обратите внимание, что этот пароль будет храниться в открытом виде)

4. sudo wget http://svn.unix-ag.uni-kl.de/vpnc/trunk/pcf2vpnc

sudo chmod +x pcf2vpnc

sudo cp pcf2vpnc /usr/bin

скачиваем и устанавливаем ковертер, который сделает из .pcf-файла конфиг для vpnc

5. sudo pcf2vpnc cisco.pcf > cisco.conf — сначала переходим в нужный каталог, где храниться профиль Cisco VPN Client и затем конвертируем его в конфиг для vpnc (конечно, нужно заменить имена файлов на свои; команда может закончиться с ошибкой, но нужно проверить, возможно файл будет создан)

6. sudo apt-get install vpnc resolvconf — устанавливаем vpnc

7. sudo cp cisco.conf  /etc/vpnc/ — идем в каталог с конфигом для vpnc и копируем его в /etc/vpnc/

8. sudo vpnc cisco — запускаем vpnc с указанием конфига, который нужно использовать

9. дальше запускаем, например, tsclient и подключаемся к нужному ПК в сети.

10. sudo vpnc-disconnect — когда нужно будет отключиться

 
 
  1. Lubagov

    21.03.2014 at 1:17 пп

    Вообще CTRL+C то работает, так что смысл в ФЕ вообще непонятен

     
  2. admin

    21.03.2014 at 3:51 пп

    отрубил !! ФЕ ….