The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Настройка PPTP клиента под Linux (pptp vpn linux)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: pptp, vpn, linux,  (найти похожие документы)
From: Игорь Добрынинский Date: Mon, 09 Sep 2004 14:31:37 +0000 (UTC) Subject: Настройка PPTP клиента под Linux Оригинал: http://www.phantom.atknet.ru/articles/2.html Настройка VPN в сети ООО "АТК" (PPTP клиент под Linux). Автор: Игорь Добрынинский 1. Устанавливаем pptp-client, при этом должен по зависимостям поставиться ppp. 2. Пущаем pptp-command: 2.1. setup -> Manage CHAP secrets -> Add a New CHAP secret Local Name: <username> Remote Name: ATK-Internet (в принципе, неважно) Password: <password> 2.2. Quit 2.3. Add a NEW PPTP Tunnel -> Other Tunnel Name: ATK-Internet Server IP: 213.24.49.129 route: <ENTER> Local Name: <username> Remote Name: ATK-Internet 2.4. Select a default tunnel -> ATK-Internet 2.5. Quit 3. Копируем cp /usr/share/doc/pptp-client-1.1.0/options-2Com /etc/ppp/options.pptp В /etc/ppp/options.pptp: -debug +#debug -pty "/usr/sbin/pptp 192.168.5.2 --nolaunchpppd" +#pty "/usr/sbin/pptp 192.168.5.2 --nolaunchpppd" -persist +#persist 4. Dhcp-клиентом желательно иметь dhclient от ISC (пакет dhcp-client). Для него делаем: echo "route add -host 213.24.49.129 dev eth0" > /etc/dhclient-enter-hooks service network restart 5. Делаем: 5.1. mkdir 5.2. echo '#!/bin/sh /sbin/route del default /sbin/route add default gw $5' > /etc/ppp/ip-up.d/route 5.3. echo '#!/bin/sh /sbin/route add default gw 172.18.255.254' > /etc/ppp/ip-down.d/route 5.4. chmod 755 /etc/ppp/ip-{up,down}.d/route 6. Проверяем работу туннеля: service pptptunnel start 7. Если всё заработало - добавляем в крон руту: * * * * * if [ "x" = "x`/sbin/ifconfig | /bin/egrep '^ppp[0-9]?'`" ]; then /etc/init.d/pptptunnel start > /dev/null ; fi 8. ВСЁ!
Настройка VPN в сети ООО "АТК" (PPTP клиент под Linux). Автор: http://www.vzletka.net/ (адаптировано: Константин Климчев) Установка. Для установки PPTP клиента под Linux необходимо установить программу pptpclient, исходный код которой можно скачать сервера SourceForge (http://pptpclient.sourceforge.net/). Можете поискать эту программу в Вашем дистрибутиве или (для RPM-based систем) на rpmfind.net. Для установки бинарного пакета руководствуйтесь документацией на Ваш пакетный менеджер. Для установки из исходных текстов распакуйте архив следующими командами: $ tar -xzf pptp-linux-<version>.tar.gz $ cd pptp-linux-<version> Для сборки pptp Вам понадобятся программы gcc и make. Наберите команду $ make У вас должны создаться два файла - pptp и pptp_callmgr. Скопируйте их в каталог /usr/sbin/ Примечание: Также у вас должна быть установлена программа pppd(8), она должна идти в комплекте с дистрибутивом. В ядре также должна быть включена поддержка PPP. Настройки. Файл /etc/ppp/options должен быть примерно следующего содержания: name <LOGIN> remotename vpn defaultroute noauth asyncmap 0 crtscts lock hide-password local noproxyarp lcp-echo-interval 30 lcp-echo-failure 4 noipx где <LOGIN> - имя пользователя для авторизации на VPN сервере. Файл /etc/ppp/chap-secrets должен содержать строку: <LOGIN> <PASSWORD> где <LOGIN> - имя пользователя для авторизации на VPN сервере, а <PASSWORD> - его пароль. Далее Вам необходимо содержимое архива http://www.phantom.atknet.ru/articles/files//pptp/pptp-scripts.tar.gz (уже и не помню, где я его нашел, да подкорректировал под реалии жизни) распаковать в каталог /etc/rc.d/init.d/ (rc.pptp, pptp.run и pptp.gw). Просмотреть содержимое файлов и при необходимости отредактировать. Обязательно отредактируйте файлы rc.pptp и pptp.run. В них нужно заменить надпись <LOGIN> на ваш_логин. Запустите скрипт /etc/rc.d/init.d/rc.pptp. Проверить, что все сделано правильно, можно следующим образом: ping www.atknet.ru PING infoserver.atknet.ru (195.239.167.5): 56 data bytes 64 bytes from 195.239.167.5 : icmp_seq=1 ttl=254 time=9 ms 64 bytes from 195.239.167.5 : icmp_seq=2 ttl=254 time=11 ms 64 bytes from 195.239.167.5 : icmp_seq=3 ttl=254 time=10 ms 64 bytes from 195.239.167.5 : icmp_seq=4 ttl=254 time=9 ms --- infoserver.atknet.ru ping statistics --- 4 packets transmitted, 4 packets received, 0% packet loss round-trip min/avg/max = 9/10/11 ms

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

 Добавить комментарий
Имя:
E-Mail:
Заголовок:
Текст:




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру