Для нормальной работы 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