VPN (Ткак подключить vpn)

PCLinuxOS

Модератор: Bizdelnick

Аватара пользователя
LightFalcon
Сообщения: 323
Статус: Любитель Free...
ОС: Debian Squezee\Etch\Lenny

VPN

Сообщение LightFalcon »

Проблема встала такая: не знаю как создать vpn соединение. У провайдера выход в инет идет через vpn, шлюз такой 192.168.2.10, адрес сервера интеренет 192.168.0.4, мой ip: 192.168.2.55 как поднять vpn? желательно gui. какие нужны приложения? У провайдера спарашивать без толку, для них winxp всему голова. У самого mandriva 2006 powerpack, kernel=2.6.12-12, kde3.4
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: VPN

Сообщение serg_sk »

http://gentoo-wiki.com/HOWTO_Set_up_a_vpn_...mppe_encryption

Начинаешь читать с "Editing the configuration files", пропускаешь "File: /etc/conf.d/net.ppp0" и все остальное после него.
Все это дело когда настроил запускаешь так:

Код: Выделить всё

pppd call VPNNAME


Вообщем иди читай + заюзай поиск по форуму.
Да многи скажут, так же про gentoo. Сам лично использовал эту доку для поднятия vpn на федоре, причем настраивал все это удаленно ;)
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
LightFalcon
Сообщения: 323
Статус: Любитель Free...
ОС: Debian Squezee\Etch\Lenny

Re: VPN

Сообщение LightFalcon »

посмотрел ссылку, опробовал, ничего не заработало, посему нужны комментарии:
------------------------
File: /etc/ppp/peers/VPNNAME

pty "pptp vpn.genetic-id.com --nolaunchpppd"
name DOMAIN\\username
require-mschap-v2
remotename VPNNAME
file /etc/ppp/options.VPNNAME
ipparam VPNNAME

вместо "vpn.genetic-id.com" нужно писать адрес на который подключаться?
DOMAIN - что это значит? я уже пробовал и адрес сервака писать, и раб. группу, и шлюз.
-------------------------
вот этот файл File: /etc/ppp/options.VPNNAME нужно просто создать, править ничего не нужно, так?
-------------------------
File: /etc/ppp/chap-secrets

DOMAIN\\username VPNNAME password *
VPNNAME DOMAIN\\username password *

DOMAIN - что вместо него?
VPNNAME не трогаем, так?
--------------------------
после всего этого пишу команду pppd call VPNNAME, консоль переходит на следующую строчку, а пинг до инета не идет. pptp и ppp стоят
Спасибо сказали:
Аватара пользователя
Север
Сообщения: 102

Re: VPN

Сообщение Север »

Спасибо сказали:
Аватара пользователя
LightFalcon
Сообщения: 323
Статус: Любитель Free...
ОС: Debian Squezee\Etch\Lenny

Re: VPN

Сообщение LightFalcon »

Ознакомился... перезагружаюсь делать.
Спасибо сказали:
Аватара пользователя
LightFalcon
Сообщения: 323
Статус: Любитель Free...
ОС: Debian Squezee\Etch\Lenny

Re: VPN

Сообщение LightFalcon »

не могу разобраться с роутингом.
когда выполняю скрипт, который был по ссылке в архиве, начинается дозвон до vpn, потом говорит что все удачно и как-то странно разрывается соеднение с сетью. gkrellm показывает что сеть активна, пинги идуть только до своей подсети (192.168.2.xxx), а vpn сервер находится на 192.168.0.4
когда отключаю и включаю сеть снова (ifdown eth0 && ifup eth0) пинги идут до всех.
Что надо прописать в route и где? пробовал в скрипте вообще закомментить route ни к чему хорошему не привело.
Спасибо сказали:
Аватара пользователя
LightFalcon
Сообщения: 323
Статус: Любитель Free...
ОС: Debian Squezee\Etch\Lenny

Re: VPN

Сообщение LightFalcon »

вот такое выдает на запрос соединения с vpn сервером:

[root@Ghost-Mirror vpn]# pppd call name
Using interface ppp0
Connect: ppp0 <--> /dev/pts/4
LCP terminated by peer (peer refused to authenticate)
Modem hangup
Connection terminated.
[root@Ghost-Mirror vpn]#

Файл name (/etc/ppp/peers/name) он используется для дозвона:

pty "pptp 192.168.0.4 --nolaunchpppd"
name lightfalcon
updetach
nomppe
remotename name
file /etc/ppp/options.name
ipparam name

Chap-secrets настроен нормально, шифрование не используется. Аутентификация, как я понял, проходит нормально следовательно до сервака дозванивается нормально. Сброс происходит когда модем берет трубку. Как сделать чтобы он не брал ее и не разрывал соединения? Самое смешное что модема у меня нет, все это делается на устройстве /dev/eth0.
Спасибо сказали:
Аватара пользователя
Computer.Pers
Сообщения: 220
ОС: openSuSe 10.3

Re: VPN

Сообщение Computer.Pers »

У меня ситуация следующая:

/etc/ppp/peers/vpn-tunel
name vpx1114011
remotename vpn-tunel
debug
lock
noauth
nobsdcomp
nodeflate
defaultroute
updetach
noproxyarp
nomppe
persist
mtu 1500
#child-timeout 1000
ipparam vpn-tunel
pty "pptp 10.2.50.250 --nolaunchpppd"


[root@Computer-Pers ppp]# pppd call vpn-tunel
using channel 51
Using interface ppp0
Connect: ppp0 <--> /dev/pts/7
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xa4d77c2f> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MD5> <magic 0x73fed040> <pcomp> <accomp>]
sent [LCP ConfAck id=0x1 <asyncmap 0x0> <auth chap MD5> <magic 0x73fed040> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xa4d77c2f> <pcomp> <accomp>]
rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0xa4d77c2f> <pcomp> <accomp>]
rcvd [LCP EchoReq id=0x0 magic=0x73fed040]
sent [LCP EchoRep id=0x0 magic=0xa4d77c2f]
rcvd [CHAP Challenge id=0x16 <40e89d3d6f9c7f69900a0f057d79e34e151cf840a84521>, name = "localhost.localdomain"]
sent [CHAP Response id=0x16 <5a4d528b039eda87fcb9a7675d4b2d6c>, name = "vpx1114011"]
rcvd [CHAP Success id=0x16 ","]
CHAP authentication succeeded: ,
sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0>]
rcvd [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 192.168.0.1>]
sent [IPCP ConfAck id=0x1 <compress VJ 0f 01> <addr 192.168.0.1>]
rcvd [IPCP ConfNak id=0x1 <addr 192.168.46.19>]
sent [IPCP ConfReq id=0x2 <compress VJ 0f 01> <addr 192.168.46.19>]
rcvd [IPCP ConfAck id=0x2 <compress VJ 0f 01> <addr 192.168.46.19>]
not replacing existing default route to eth1 [0.0.0.0]
local IP address 192.168.46.19
remote IP address 192.168.0.1

тоесть соединение проходит,.. и авторизация тоже.

после манипуляций с роутингом:
[root@Computer-Pers ppp]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.1 * 255.255.255.255 UH 0 0 0 ppp0
10.11.14.0 * 255.255.255.0 U 10 0 0 eth1
192.167.0.0 * 255.255.255.0 U 10 0 0 eth0 (у меня 2 сети)
default 192.168.0.1 0.0.0.0 UG 0 0 0 ppp0

проблема:
[root@Computer-Pers ppp]# ping ya.ru
ping: unknown host ya.ru

тоесть ДНС не работает

[root@Computer-Pers ppp]# ping 213.180.204.8
From 192.168.46.19 icmp_seq=1 Destination Host Unreachable
From 192.168.46.19 icmp_seq=1 Destination Host Unreachable
From 192.168.46.19 icmp_seq=1 Destination Host Unreachable
From 192.168.46.19 icmp_seq=1 Destination Host Unreachable
From 192.168.46.19 icmp_seq=1 Destination Host Unreachable

тоесть роутин не рабтает

1. Где я с роутингом напортачил?
2. VPN падает (отключается?) после секунд 10 (примерно)
3. после отключения vpn падает сеть
4. если не поднимать vpn то команда ping ya.ru выдает
PING ya.ru (213.180.204.8) 56(84) bytes of data.
тоесть ДНС работает, а при поднятом ВПН'е - нет.
SUSE Linux 11 x86_64
nForce4, Athlon 64 3000+, 2048Ьи, 120IDE + 300 + 250 SATA, GF6600LE 128 Mb
Спасибо сказали:
Аватара пользователя
Computer.Pers
Сообщения: 220
ОС: openSuSe 10.3

Re: VPN

Сообщение Computer.Pers »

1. Вылечил:

сделал скрипт:

#!/bin/sh
#route del default
route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.11.14.11
pppd call vpn-tunel
route del default
route add default gateway 192.168.46.19
route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.46.19

Вылечились все проблемы!...
Уфф... устроил себе подарок на новый год - поднял ВПН.

перечитал все темы про впн, но ничего по данной проблеме не нашел - дело было в кривых руках - поправил...
Спасибо за данный топик на форуме!

Оффтопик: Реально перехожу с Винды на Линух... это моя вторая победа (после включения звука)... :rolleyes: :)
SUSE Linux 11 x86_64
nForce4, Athlon 64 3000+, 2048Ьи, 120IDE + 300 + 250 SATA, GF6600LE 128 Mb
Спасибо сказали: