Настройка 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.
27.05.2008 - 00:25
Небольшие поправки в букафках Smiling
Правильный код:

/etc/ppp/options

local
lock
nodetach

mtu 1512
mru 1512

require-mppe-40
require-mppe-128
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


для скрипта ~/vpn
/sbin/route del default
/sbin/route add -net 192.168.55.32 netmask 255.255.255.224 gw <ваш_шлюз>
/sbin/route add -net 79.134.0.0 netmask 255.255.255.252 gw <ваш_шлюз>
pptp vpn.mgn.ru&


Теперь точно работает. Отсутствие пары букаф в кодах и лишние строки в первое время работы в Линухе очень много крови мне попортили. Пишите аккуратнее, новички слепо все копируют, а потом кричат, что система не настраивается.

PS И еще - для полноценной работы всего вышеописанного требуется установить пакет pptp-linux (пишем в консоли sudo aptitude install pptp-linux ) Пакет есть на срезах репозиториев (двд диски с софтом) либо можно скачать из под маздая по адресу http://packages.ubuntu.com/
05.06.2008 - 09:41
Этот текст вобще переписать пора, займусь на досуге.
06.06.2008 - 07:44
Дал знакомому диск с Kubuntu-DVD 8.04 (у самого ubuntu) так после установки, по его словам, ничего делать не пришлось, только вбил логин, пароль и т.д. как в Windows. Похоже последние dvd уже идут со всем необходимым, не знаю правда как с ubuntu.
22.06.2008 - 11:19
KDE в этом плане проще, в том числе и для новичков. Smiling
26.06.2008 - 16:42
Ребят не подскажите как в Рунту настроить впн? Есть графический инструмент,но не могу понять какой тип подключения выбрать. По памяти вроде есть тип ciscovpn,pptp и openvpn.
26.06.2008 - 18:58

vpn в runtu настраивается также, как и в других дистрибутивах. В сети магинфо используется pptp подключение, также как и у большинства других провайдеров.

04.07.2008 - 12:46
В общем графический настройщик не пашет. Пробовал консольный вариант,все сделал как описано выше,но выдает ошибку "/home/max/vpn: 2: Syntax error: newline unexpected"
04.07.2008 - 22:26

newline unexpected - перевод каретки в данном месте синтаксисом не предусмотрен. Вышли на vyazovoi@gmail.com этот файл я тебе пришлю обратно нормальный или опубликуй его здесь.

04.07.2008 - 23:28
Отправил.
05.07.2008 - 00:54
Действительно всё просто) Спасибо за помощь!
RSS-материал RSS-материал