Установка Cisco VPN Client в Ubuntu и Jedex

Для того, чтобы связать компьютер с Windows и GNU/Linux через Cisco VPN Client вам необходимо установить этот клиент в обе ОС.

Если с Windows это просто, то в GNU/Linux не очень.

В этой инструкции как раз будет рассказано как установить Cisco VPN Client в моём дистрибутиве Jedex, но эту инструкцию вы можете использовать для любого дистрибутива, в том числе Ubuntu, LinuxMint, openSUSE, и т.п.

Скачайте архив с клиентом отсюда:
Cisco VPN Client (vpnclient-luh-linux-x86-4.8.02.0030-k9) – размер 1,87Mb

Распакуйте его. Затем зайдите в свойства файла vpn_install – щёлкните правой кнопкой мыши на нём, выберите свойства и на вкладке Права поставьте галочку Выполнить – Позволять выполнение файла как программы.

Теперь вам нужно установить исходники текущего ядра вашей системы.

Чтобы узнать версию вашего ядра:

Откройте консоль и выполните:
uname -a

Выдать должно что-либо вроде такого:
Linux jedex-desktop 2.6.28-11.42-020629-generic #020629 SMP Tue Mar 24 12:03:21 UTC 2009 i686 GNU/Linux

Где 2.6.28-11.42 – версия ядра

Затем зайдите в Synaptic – для Jedex и Ubuntu.
В openSUSE это делается через YAST
В Jedex можете сделать так JEDEX -> Система -> Synaptic

В Synaptic введите в строку поиска kernel source
и найдите пакет, который содержит в себе исходники ядра.

У меня это был linux-source-2.6.28

Устанавливайте его – щёлкните на нём правой кнопкой мыши и нажмите Отметить для установки.

Когда пакет установится закройте Synaptic.

Затем откройте консоль в текущей директории с вашим распакованным клиентом.
В Jedex это сделать просто -
щёлкните в папке с vpnclient на свободном месте правой кнопкой мыши – Сценарии -> Терминал.

В терминале наберите:
sudo ./vpn_install

Не забудьте ввести пароль администратора.

На вопрос Automatically start the VPN service at boot time [yes]
советую ответить no, если вам не нужен клиент постоянно, если же он нужен постоянно, то впишите yes, тогда он будет загружаться в оперативную память ПК при каждом старте системы.

Затем вам нужно будет указать куда установились исходники вашего ядра – просто нажмите Enter

Is the above correct [y]
ответьте y

После того как клиент установится нужно его запустить.
Там же в консоли впишите:
sudo /etc/init.d/vpnclient_init start

В папке с клиентом есть файл примера профиля для VPN client – sample.pcf
Можете отредактировать его как вам надо, назовите по своему, например, myprofile.pcf
и затем поместите в  /etc/opt/cisco-vpnclient/Profiles/

После этого в консоли выполните:
sudo vpnclient connect myprofile – именно без .pcf

Всё. Клиент запустится.

$ sudo vpnclient connect myprofile
Initializing the VPN connection.
Contacting the gateway at x.xx.xx.xx
Contacting the gateway at x.xx.xx.xx
User Authentication for myprofile…
The server has requested the following information to complete the user authentication:
Username []:
Passcode []:
Authenticating user.
Negotiating security policies.
Securing communication channel.
Your VPN connection is secure.
VPN tunnel information.
Client address: 10.0.0.1
Server address: x.xx.xx.xx
Encryption: 256-bit AES
Authentication: HMAC-SHA
IP Compression: None
NAT passthrough is active on port UDP 4500
Local LAN Access is disabled

Чтобы остановить работу клиента нажмите Ctrl+C.

А чтобы остановите процесс в памяти ПК:
sudo /etc/init.d/vpnclient_init stop

Вроде бы всё. К сожалению, без консоли в данном случае никуда, надо бы сказать Cisco, что они негодяи, потому что не написали ГУЙ для своего линукс-клиента :)

UPD :)

По просьбам читателей привожу скрипты – ярлыки для запуска и остановки VPN клиента.

Скрипт для запуска

Создайте текстовый файл и назовите его vpn_start – он будет запускать клиент:

#!/bin/bash

echo здесь впишите ваш пароль администратора | sudo -S command
sudo vpnclient connect myprofile

Скрипт для остановки

Файл назовите vpn_stop – он будет останавливать клиент:

#!/bin/bash

echo здесь впишите ваш пароль администратора | sudo -S command
sudo /etc/init.d/vpnclient_init stop

Затем не забудьте, как в начале инструкции, на этих файлах щёлкнуть правой кнопкой мыши и на вкладке Права установить галочку Выполнить – Позволять выполнение файла как программы.

Рекомендую также прочитать:
Комментарии и вопросы
[k] kruasan
09.06.2009 | 23:22

jeder, несколько вопросов:
- интерфейс cisco vpn client-a есть? (как у клиента в windows)?? или только консоль?
- кнопку на столе можно сделать для НЕавтоматического запуска? (если Automatically start the VPN service at boot time – no)

[j] jeder
10.06.2009 | 03:39

Только консоль. Почему я и написал, что они какашки :)
Кнопку сделать можно, точнее скрипты написать – один на старт, другой на выключение.

[k] kruasan
23.07.2009 | 11:48

jeder, ОГРОМНЕЙШЕЕ СПАСИБО:) за мануал.
Мне, по-сути чайнику в Linux удалось настроить VPN. Куда отправить коньяк?:):):)
И еще вопрос в продолжение: можно пример скрипта для запуска?

[j] jeder
23.07.2009 | 13:36

Коньяк мона сюда http://jeder.ru/?p=748
Скрипты добавил в инструкцию, должны работать :)

[n] nebozavr
17.10.2009 | 20:57

Уважаемый автор!
Подскажите, пожалуйста, возможно ли как-то настроить в вашей системе VPN-подключение к интернету? От провайдера (это corbina-билайн в Туле) информации по подключению из-под linux никакой не добился, там они сами не знают…
Я умею это делать из-под WinXP: в “Мастере нов. подключений” выбирается “Подключить к сети на рабочем месте”, потом “Подключение к виртуальной частой сети”… В окошко “Имя компьютера или IP-адрес” вводишь “vpn.internet.beeline.ru” И на следующем шаге – ярлык подключения на рабочем столе. Правда, потом в свойствах этого подключения надо включать “Дополнительные (выборочные параметры)” – типа необязательное шифрование, протокол проверки пароля CHAP…
Потом щёлкаешь ярлык, вводишь логин и пароль, и всё подключается.
А в JEDEX как?
Заранее спасибо.

///ответ jeder
На мониторчиках в правом нижнем углу, где часы щёлкните, выберите Соединение VPN -> Настроить VPN -> Вкладка VPN -> выбираете PPTP и пробуете.

[s] sazha
18.10.2009 | 14:28

скачал образ, записал на диск. При загрузке с этого диска происходит остановка на строке grub скачивал дважды. Что я делаю не так?

///ответ jeder
Для начала задавать вопрос о том образе, который скачиваете в его теме, а не где попало. Телепатов у нас в штате нет.

[n] nebozavr
20.10.2009 | 19:22

выбираете PPTP и пробуете

Так и действовал, не получилось. Чего-то я недопонимаю. Желательно пошаговую инструкцию. Данные, которыми оперировал при подключении из-под винды, потому и привёл, что рассчитывал на какие-нибудь подробности – куда что вписывать при настройке?

///ответ jeder
Завтра напишу

[y] yapapanyatt
02.11.2009 | 22:29

Отличная статья, спасибо!Что касается собственных разработок, не могу полностью с Вами согласиться – все зависит от задачи. Лучше всего, перед началом любого проекта проанализировать, что существует на данный момент и принять осмысленное решение.

[j] jeder
03.11.2009 | 04:54

yapapanyatt

Что касается собственных разработок, не могу полностью с Вами согласиться – все зависит от задачи. Лучше всего, перед началом любого проекта проанализировать, что существует на данный момент и принять осмысленное решение.

Вы о чём?

[s] sool
14.11.2009 | 14:23

мой провайдер ultrenet.ru
настройки vpn папробовал вписать но не подключается у провайдера еть настройки для linux я таки нечего несмог
провайдер сказал аудентификацыя у них MSCHAP 2 версию попрасил включить но я незнаю где его включить в настройках vpn его нету.
Как мне настроить vpn для ultranet.ru

[j] jeder
14.11.2009 | 15:38

провайдер сказал аудентификацыя у них MSCHAP 2 версию

Не знаю как в Убунте, в Jedex это включено по умолчанию.
Ребят, я помню, что обещал инструкцию по подключению подождите пару дней, я весь в делах (

А эта инструкция это для Cisco, к вашим VPN-нам она отношения не имеет никакого :)

[n] nebozavr
30.01.2010 | 21:48

Не означает ли Ваше долгое молчание, что vpn-подключение из-под Jedex настроить невозможно?
///ответ jeder
Это означает, что я занят и не могу на всех разорваться.
Вы заметили, что вышел новый Jeder Linux? и новые программки и сборки появились на сайте и форум изменился?
И дел целая куча ещё не сделана…
Вам я вкратце уже объяснял как настроить. Можно было за прошедшие два месяца понажимать кнопочки самому и настроить. Network manager во всех линуксах одинаковый.

[a] alexander
15.02.2010 | 20:29

Здравствуйте, jeder!
Статья интересная и в ubuntu 9.04 этот клиент запустился, но
он не хочет запускаться в ubuntu 9.10
В чем может быть причина, где искать?
Заранее благодарен за ответ.

///ответ jeder
В ubuntu 9.10. Опять они там что-то сломали :)

Оставить свой комментарий

Смайлики от jeder (т.е. от меня - самопал). Не воровать, а то руки отсохнут :)
]:> ]:-> =-0 ;-) :writemore: :windows: :what: :rolleyes: :redeye: :niasilil: :inlove: :hmmm: :ftopky: :crazy: :baian: :atstoi: :aftar: :[ :D :100$: :-D :+1000: :) :( 8-) 0-)
В комментах не гадить. Don't spam! Прежде, чем написать [прочтите FAQ]
Ваши сообщения и ответ на них станут видимы всем после проверки модератором

Двигатель прогресса

Мой твиттор

Новое на сайте


Комментируют на сайте


Пишут на форуме


Статистика


Protected by Copyscape Online Copyright Protection

Copyright © 2006-2018 Копирование материалов запрещено.
Представленное на данном сайте программное обеспечение вы используете на свой страх и риск.
Сайт не рекомендуется для просмотра лицам не достигшим 18 лет, лицам с IQ меньше 80 и лицам страдающим психическими расстройствами.
Запросов: 20 | Секунд: 0.179 | Потребление памяти: 15.5MB