LinuxForum.Fans
Тема

Настройка VPN

Автор: GuKoH 28 сообщений 6776 просмотров
#59875

настроил vpn через pptp-command запустил... пишет что все нормально подключилось, присвоело мне ип адрес, но на внешние сайты не заходит... в чем может быть проблема? я так понимаю что в роутах...

#59879

пробывал настраивать через vpnpptp скачивал откудато с гугла code.google.... Через нее не подключился вообще...

#59880

да в чем угодно: файервол, mtu, шифрование не то, необходимость использования dns от vpn-сервера и т.д.
http://code.google.com/p/vpnpptp/ - проект vpnpptp, с каждой новой версией программы число провайдеров увеличивается
представьте нам логи соединений

#59882

если бы была проблема с шифрованием сервер мне бы не выделил внешний ип... файервол пробывал отключать проблема этим не решается? мту написано такое как в настройках написано...

#59884
text
Jul 15 10:05:52 localhost pptp[4268]: anon log[main:pptp.c:314]: The synchronous pptp option is NOT activated
Jul 15 10:05:52 localhost pptp[4273]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 1 'Start-Control-Connection-Request'
Jul 15 10:05:52 localhost pptp[4273]: anon log[ctrlp_disp:pptp_ctrl.c:739]: Received Start Control Connection Reply
Jul 15 10:05:52 localhost pptp[4273]: anon log[ctrlp_disp:pptp_ctrl.c:773]: Client connection established.
Jul 15 10:05:53 localhost pptp[4273]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 7 'Outgoing-Call-Request'
Jul 15 10:05:53 localhost pptp[4273]: anon log[ctrlp_disp:pptp_ctrl.c:858]: Received Outgoing Call Reply.
Jul 15 10:05:53 localhost pptp[4273]: anon log[ctrlp_disp:pptp_ctrl.c:897]: Outgoing call established (call ID 0, peers call ID 7794).
Jul 15 10:05:53 localhost pppd[4276]: pppd 2.4.5 started by root, uid 0
Jul 15 10:05:53 localhost pppd[4276]: Using interface ppp0
Jul 15 10:05:53 localhost pppd[4276]: Connect: ppp0 <--> /dev/pts/1
Jul 15 10:05:55 localhost pppd[4276]: CHAP authentication succeeded
Jul 15 10:05:55 localhost pppd[4276]: local  IP address 78.30.200.216
Jul 15 10:05:55 localhost pppd[4276]: remote IP address 195.10.218.252
Jul 15 10:05:55 localhost pppd[4276]: primary   DNS address 10.10.0.15
Jul 15 10:05:55 localhost pppd[4276]: secondary DNS address 10.10.0.8
Jul 15 10:05:57 localhost kernel: martian destination 0.0.0.0 from 10.20.60.211, dev eth0
#59888

primary DNS address 10.10.0.15 - а на нем ли поднялось соединение ppp0?
route -n представьте еще

#59890
GuKoH написал:
если бы была проблема с шифрованием сервер мне бы не выделил внешний ип...

не совсем так. иногда выделил бы, к примеру если задать:

text
mppe required,stateless

то ppp0 появится но интернета не будет,
а если уточнить

text
mppe required,stateless,no40,no56

то интернет появится если 128-битное шифрование

#59891

насколько я понимаю то это указыввается в options.pptp в локальной сети есть инструкция по настройке впн, но он на дебиан http://help.sevstar.net/article.php?id=108 я оттуда взялл параметры и вписал в мой options.pptp потом при запуске интернета pptp-command start inet вышла какаято ошибка по поводо replacedefaultroute и я эту строчку удалил... может в этом проблема...

#59895

http://wiki.mandriva.com/ru/2010.0_Errata#.D0.9C.D0.B5.D0.B4.D0.BB.D0.B5.D0.BD.D0.BD.D0.BE_.D1.80.D0.B0.D0.B1.D0.BE.D1.82.D0.B0.D1.8E.D1.89.D0.B5.D0.B5__.D0.B8.D0.BB.D0.B8_.D0.B2.D0.BE.D0.BE.D0.B1.D1.89.D0.B5__.D0.BE.D1.82.D1.81.D1.83.D1.82.D1.81.D1.82.D0.B2.D1.83.D0.B5.D1.89.D0.B5.D0.B5__.D0.98.D0.BD.D1.82.D0.B5.D1.80.D0.BD.D0.B5.D1.82_.D1.81.D0.BE.D0.B5.D0.B4.D0.B8.D0.BD.D0.B5.D0.BD.D0.B8.D0.B5_.28.D0.B2_.D1.87.D0.B0.D1.81.D1.82.D0.BD.D0.BE.D1.81.D1.82.D0.B8.2C__.D0.BF.D1.80.D0.B8_.D0.BF.D1.80.D0.BE.D1.81.D0.BC.D0.BE.D1.82.D1.80.D0.B5_.D0.B2.D0.B5.D0.B1-.D1.81.D1.82.D1.80.D0.B0.D0.BD.D0.B8.D1.86.29_.D0.B2.D0.BE.D0.B7.D0.BD.D0.B8.D0.BA.D0.B0.D1.8E.D1.89.D0.B5.D0.B5_.D0.BF.D0.BE_.D0.BF.D1.80.D0.B8.D1.87.D0.B8.D0.BD.D0.B5_.D0.B2.D0.BA.D0.BB.D1.8E.D1.87.D1.91.D0.BD.D0.BD.D0.BE.D0.B3.D0.BE_IPv6 - тоже как версия неработоспособности подлежит проверке

#59901

таблицу маршрутизации представите?
вывод pppd call debug nodetach имя_соединения
проверьте свой счет у провайдера
попробуйте зайти в браузере на сайт http://93.158.134.3/ и пропинговать его

#59934

у меня стоит винда и лёнька с винды то я нормально в интернете сижу....

#59958
GuKoH написал:
у меня стоит винда и лёнька с винды то я нормально в интернете сижу....

это лишь означает, что счет пополнен. а остальное проверили?

#59966

[console]
[root@localhost gukoh]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.20.62.0 0.0.0.0 255.255.254.0 U 10 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 10 0 0 eth0
0.0.0.0 10.20.62.1 0.0.0.0 UG 10 0 0 eth0
[root@localhost gukoh]# pppd call inet debug nodetach
~�}#�!}!}!} }8}!}$}%Z}"}&} } } } }%}&x} �)}'}"}(}"}$�~~�}#�!}!}!} }8}!}$}%Z}"}&} } } } }%}&x} �)}'}"}(}"}$�~~�}#�!}!}!} }8}!}$}%Z}"}&} } } } }%}&x} �)}'}"}(}"}$�~~�}#�!}!}!} }8}!}$}%Z}"}&} } } } }%}&x} �)}'}"}(}"}$�~~�}#�!}!}!} }8}!}$}%Z}"}&} } } } }%}&x} �)}'}"}(}"}$�~~�}#�!}!}!} }8}!}$}%Z}"}&} } } } }%}&x} �)}'}"}(}"}$�~~�}#�!}!}!} }8}!}$}%Z}"}&} } } } }%}&x} �)}'}"}(}"}$�~~�}#�!}!}!} }8}!}$}%Z}"}&} } } } }%}&x} �)}'}"}(}"}$�~~�}#�!}!}!} }8}!}$}%Z}"}&} } } } }%}&x} �)}'}"}(}"}$�~~�}#�!}!}!} }8}!}$}%Z}"}&} } } } }%}&x} �)}'}"}(}"}$�~
[root@localhost gukoh]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.20.62.0 0.0.0.0 255.255.254.0 U 10 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 10 0 0 eth0
0.0.0.0 10.20.62.1 0.0.0.0 UG 10 0 0 eth0
pppd call inet pty "pptp vpn.sevstar.net --nolaunchpppd"
[root@localhost gukoh]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
109.110.64.88 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
10.10.111.138 10.20.62.1 255.255.255.255 UGH 0 0 0 eth0
10.20.62.0 0.0.0.0 255.255.254.0 U 10 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 10 0 0 eth0
0.0.0.0 10.20.62.1 0.0.0.0 UG 10 0 0 eth0
[/console]

#59975

в таблице маршрутизации при поднятом vpn у Вас отсутствует маршрут к vpn-серверу, поэтому соединение устанавливается, так как в момент его поднятия демон pppd знает где искать vpn-сервер - его искать в локальной сети.
но при уже поднятом vpn и при переводе дефолтного шлюза на ppp0, демон pppd без маршрута к vpn-серверу будет полагать, что vpn-сервер находится во внешней сети, но ведь это не так.
поэтому соединение с течением небольшого промежутка времени разорвется само, а попытка открыть сайт лишь ускорит разрыв соединения.
так как у вас исходя из переписки в личке еще и возможная проблема с dns (но не факт), то в конфигураторе vpnpptp укажите ip vpn-сервера и поставьте опцию програмного добавления маршрута к vpn-серверу или впишите его сами в поле для ввода маршрутов.
плюс ко всему у вас не перевелся дефолтный маршрут на ppp0
перевод на ppp0 осуществляется через скрипт /etc/ppp/ip-down.d/ip-down:

text
route del default
route add default dev ppp0

но при условии, что скрипт /etc/ppp/ip-down оригинальный.

#59984

я скрипт не заменял

#59986

route del default
route add default dev ppp0

когда прописываю локальная сеть сразу слетает

#59993

какие галочки должны стоять в настройке vpnpptp

#59994

при создании соединения отрубается сеть в это время впнпптп пытается подсоедениться к сети потом сеть поднимается но впнпптп все равно к нему не присоединяется...

Войдите или зарегистрируйтесь, чтобы ответить.