Ваш регион обслуживания: Название региона?
 
Время звонка: Отправить

Инструкция по настройке PPTP для Linux

Инструкция по настройке PPTP для Linux

1. Для установки PPTP клиента под Linux необходим пакет pptpclient, исходный код которого можно скачать с нашего сервера или сервера разработчиков http://pptpclient.sourceforge.net/ . Так же можете поискать эту программу в Вашем дистрибутиве.

Узнать версию pppd можно с помощью команды:

$ pppd -h
$ pppd version 2.4.4

вторая строка содержит интересующую нас информацию.

2. Для установки бинарного пакета руководствуйтесь документацией на Ваш пакетный менеджер.

Установка из исходных кодов:
разархивируйте исходные коды:

$ tar -xzvf ppp-2.4.4.tar.gz

войдите в директорию с ними:

$ cd ppp-2.4.4

наберите команду make (должен появиться бинарный файл pptp)

$ make

наберите команду make install:

$ make install

3. Настройка:
Наберите в командной строке:

$ pptp-command setup

появятся следующие надписи:

1.) Manage CHAP secrets
2.) Manage PAP secrets
3.) List PPTP Tunnels
4.) Add a NEW PPTP Tunnel
5.) Delete a PPTP Tunnel
6.) Configure resolv.conf
7.) Select a default tunnel
8.) Quit
?:

введите 1 нажмите Enter:

1.) List CHAP secrets
2.) Add a New CHAP secret
3.) Delete a CHAP secret
4.) Quit
?:

введите 2 нажмите Enter:

Программа настройки попросит ввести вас следующие данные:

Local Name: <имя пользователя настройки удаленного доступа из конфедициальных сетевых реквизитов Абонента>
Remote Name [PPTP]: <Enter>
Password: <пароль для этого имени>

введите 4 нажмите Enter попадаем в первое меню:
введите 2 нажмите Enter

1.) Manage CHAP secrets
2.) Manage PAP secrets
3.) List PPTP Tunnels
4.) Add a NEW PPTP Tunnel
5.) Delete a PPTP Tunnel
6.) Configure resolv.conf
7.) Select a default tunnel
8.) Quit
?:

введите 4 нажмите Enter Add a NEW PPTP Tunnel:

1.) Other
Which configuration would you like to use?:

введите 1 и нажмите Enter:

Tunnel Name: Wipline
Server IP: vpn.wpl.ru
What route(s) would you like to add when the tunnel comes up?
This is usually a route to your internal network behind the PPTP server.
You can use TUNNEL_DEV and DEF_GW as in /etc/pptp.d/ config file
TUNNEL_DEV is replaced by the device of the tunnel interface.
DEF_GW is replaced by the existing default gateway.
The syntax to use is the same as the route(8) command.
Enter a blank line to stop.
route: add -net 0.0.0.0/0 gw <ваш IP адрес (если вы его не знаете позвоните в тех. поддержку)>
Local Name and Remote Name should match a configured CHAP or PAP secret.
Local Name is probably your NT domain\username.
NOTE: Any backslashes (\) must be doubled (\\).
Local Name: <имя пользователя из сетевых реквизитов >
Remote Name [PPTP]: Enter

В файле /etc/resolv.conf пропишите DNS сервера:

nameserver 89.18.128.241
nameserver 89.18.136.241

В файле /etc/ppp/options.pptp добавляем:

defaultroute

Пример конфигурационного файла /etc/ppp/options.pptp:

noauth
refuse-eap
refuse-chap
refuse-mschap
nobsdcomp
nodeflate
defaultroute

В файле /etc/ppp/ip-up.ppp0 необходимо добавить:

route del default gw <адрес вашего основного шлюза>
route add -host vpn.wpl.ru gw <адрес вашего основного шлюза>
route add -host 89.18.128.241 gw <адрес вашего основного шлюза>
route add -host 89.18.136.241 gw <адрес вашего основного шлюза>

В файле /etc/ppp/ip-down.ppp0 необходимо добавить:

route add default gw <адрес вашего основного шлюза>
route del -host vpn.wpl.ru gw <адрес вашего основного шлюза>
route del -host 89.18.128.241 gw <адрес вашего основного шлюза>
route del -host 89.18.136.241 gw <адрес вашего основного шлюза>
default 172.27.0.1 0.0.0.0 UG 0 0 0 ath0

<адрес вашего основного шлюза> вы можете узнать из вывода команды route. Он назначается автоматически при подключение к сети Wi-Fi:

Затем в папках /etc/ppp/ip-up.d и /etc/ppp/ip-down.d необходимо создать файлы с именем 90-local.sh и добавить в /etc/ppp/ip-up.d/90-local.sh:

#!/bin/bash
[ -f /etc/ppp/ip-up.$1 ] && . /etc/ppp/ip-up.$1 "$@"

а в файл /etc/ppp/ip-down.d/90-local.sh:

#!/bin/bash
[ -f /etc/ppp/ip-down.$1 ] && . /etc/ppp/ip-down.$1 "$@"

Теперь вы можете запускать ваше VPN-подключение командой:

$ pptp-command start

Отключение VPN-подключения производится командой:

$ pptp-command stop

Возврат к списку

Благодарственные письма клиентов