Настройка VPN Магинфо

Автор: Vyazovoi

Меня попросили помочь настроить впн, поэтому я выкладываю здесь старую инструкцию чтобы дать на неё линк:

Попробую описать по шагам конкретно для Ubuntu:

1) открываем на запись файл /etc/ppp/options (в консоли пишем sudo gedit /etc/ppp/options), там убираем в нем все что есть и пишем в него следующее:

local
lock
nodetach

mtu 1512
mru 1512

require-mppe-40
require-mppe-8
require-mppe

lcp-echo-interval 30
lcp-echo-failure 5

require-mschap-v2
refuse-pap
refuse-chap
refuse-mschap
refuse-eap

defaultroute

user ВАШ VPN-ЛОГИН
noauth

2) Также открываем файл /etc/ppp/chap-secrets и пишем туда:

ВАШ_VPN-ЛОГИН * ВАШ_ПАРОЛЬ *
далее в консоли выполняем

chmod 400 /etc/ppp/chap-secrets
3) создаем в домашней директории скрипт gedit ~/vpn и пишем в него следующее (кстати символ "~" это ваша юзерская директория в /home/:

modprobe ppp_mppe_mppc ; modprobe ppp_mppc  #просто непомню как в убунту этот модуль называется
/sbin/route del default
/sbin/route add -net 192.168.55.32 netmask 255.255.255.224 gw <ваш_шлюз>
/sbin/route add -net 83.146.102.0 netmask 255.255.255.252 gw <ваш_шлюз>
pptp vpn.mgn.ru&

Далее даем скрипту права на выполнение, для этого в консоли:

chmod +x ~/vpn
Все, чтобы запустить vpn-соединение пишем

sudo /home/ваша_папка/vpn
(ваша_папка это ваша домашняя папка в /home)

P.S. если VPN будет обрыватсья при закрытии консоли то запускать так

sudo /home/ваша_папка/vpn&
(символ & отправляет программу выполняться в фоне)
P.P.S если вдруг у вас нет бинарника pptp, нужно установить pptp-linux, я не помню, по-моему он есть поумолчанию, если нету пишите тут - объясню.
P.P.P.S можно разрулить впн по-козырней, но это стопроцентно рабочий вариант.

Проблемы с MPPE

При использовании дистрибутива Mandrake 10.0 с штатным пакетом ppp-2.4.1-13mdk и ядром 2.6.17.8, собранным из исходников, при подключении к серверу vpn.mgn.ru наблюдалась следующая проблема (вывод pppd с опцией debug):

[root@ddo ppp]# pptp vpn.mgn.ru debug nodetach
using channel 1
Using interface ppp0
Connect: ppp0 <--> /dev/pts/1
[...]
Remote message: S=D986DD067A088CFCD3A17674EBB70DD8002548F8 M=Welcome to vpn2.
sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <compress VJ 0f 01> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
sent [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15> <bsd v1 15>]
rcvd [CCP ConfReq id=0x1 <mppe 1 0 0 60>]
sent [CCP ConfRej id=0x1 <mppe 1 0 0 40>]
rcvd [IPCP TermAck id=0x1]
rcvd [LCP TermReq id=0x2 "MPPE required but peer negotiation failed"]
LCP terminated by peer (MPPE required but peer negotiation failed)
sent [LCP TermAck id=0x2]
rcvd [CCP ConfRej id=0x1 <deflate 15> <deflate(old#) 15> <bsd v1 15>]
Connection terminated.

При этом подключение к серверу vpn-nomppe.mgn.ru (без использования MPPE) производилось без проблем. Ошибка была устранена путём установки более поздней весрии ppp-2.4.4b1.
28.12.2010 - 20:05
[ Error writing /etc/ppp/options.pptp: Permission denied ]

r3l0c@r3l0c-srv:~$ sudo pon rightside
using channel 9518
Using interface ppp1
Connect: ppp1 <--> /dev/pts/2
sent [LCP ConfReq id=0x1 ]
rcvd [LCP ConfReq id=0x1 ]
No auth is possible
sent [LCP ConfRej id=0x1 ]
rcvd [LCP ConfRej id=0x1 ]
sent [LCP ConfReq id=0x2 ]
rcvd [LCP ConfReq id=0x2 ]
No auth is possible
sent [LCP ConfRej id=0x2 ]
rcvd [LCP ConfAck id=0x2 ]
rcvd [LCP ConfReq id=0x3 ]
No auth is possible
sent [LCP ConfRej id=0x3 ]
rcvd [LCP ConfReq id=0x4 ]
No auth is possible
sent [LCP ConfRej id=0x4 ]
rcvd [LCP ConfReq id=0x5 ]
No auth is possible
sent [LCP ConfRej id=0x5 ]
rcvd [LCP ConfReq id=0x6 ]
No auth is possible
sent [LCP ConfRej id=0x6 ]
rcvd [LCP ConfReq id=0x7 ]
No auth is possible
sent [LCP ConfRej id=0x7 ]
rcvd [LCP ConfReq id=0x8 ]
No auth is possible
sent [LCP ConfRej id=0x8 ]
rcvd [LCP ConfReq id=0x9 ]
No auth is possible
sent [LCP ConfRej id=0x9 ]
rcvd [LCP ConfReq id=0xa ]
No auth is possible
sent [LCP ConfRej id=0xa ]
sent [LCP ConfReq id=0x2 ]
sent [LCP ConfReq id=0x2 ]
sent [LCP ConfReq id=0x2 ]
Script pptp --loglevel 1 172.29.128.105 --nolaunchpppd finished (pid 17318), status = 0x0
Modem hangup
Connection terminated.

28.12.2010 - 20:06
ой сори, там ошибка записи---это не оттуда)), я все кул записал. это лог подключения.
RSS-материал RSS-материал