Навигация


Авторизация
Пожалуйста, пройдите процедуру авторизации.
логин: 
пароль: 
войти

Помощь в работе

Помощь в работе > Установка VPN соединения в Linux/FreeBSD


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

Для нормальной работы pptp необходима поддержка MPPE в вашем pppd.

Если у вас pppd версии (>= 2.4.2) то на этот счет можно не беспокоиться, у вас уже есть поддержка MPPE, если нет то рекомендуем обратиться к знакомым специалиастам для его установки, т.к. эта процедура довольно сложная для новичков.

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

pppd -h
pppd version 2.4.2

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

 

2. Для установки можете воспользоваться rpm пакетом pptp-linux-1.4.0-1.i386.rpm или исходными текстами pptp-linux-1.4.0.tar.gz и pptp-extras-1.4.0.tar.gz.

Установка с помощью rpm:

rpm --install --nodeps pptp-linux-1.4.0-1.i386.rpm

 

Установка из исходных кодов:

разархивируйте исходные коды
войдите в директорию с ними
наберите команду make (должен появиться бинарный файл pptp)
наберите команду make install
проделайте все это с pptp-linux-1.4.0.tar.gz и pptp-extras-1.4.0.tar.gz

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 попадаем в первое меню

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: SkyNet
Server IP: <адрес удаленного сервера из сетевых реквизитов> (192.168.31.254 - для Маршала Жукова и Героев Сталинграда, 192.168.57.1 - для 60-лет Октября, 1-й Конной Армии, ул. Дружбы, 192.168.11.1 - для Ковыльной.
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 адрес> (172.16.2.150 )
Local Name and Remote Name should match a configured CHAP or PAP secret.
Local Name is probably your NT domainusername.
NOTE: Any backslashes () must be doubled ().

Local Name: <имя пользователя из сетевых реквизитов >
Remote Name [PPTP]: Enter

 

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

nameserver 193.111.126.1
nameserver 10.0.0.150

В файле /etc/ppp/options.pptp ищем строки
mppe-40
mppe-128
mppe-stateless

и коментируем их знаком #
#mppe-40
#mppe-128
#mppe-stateless

Можно проверять:

pptp-command start