vpn+mandriva 2008

PCLinuxOS

Модератор: Bizdelnick

richrd
Сообщения: 227

vpn+mandriva 2008

Сообщение richrd »

ping <VPN-server_host_name> проходит, но ip в ответе не для безлимитного тарифа.
ping <VPN-server_ip> тоже нормально проходит.
kvpnc соединение поднимает, но сеть доступна только локальная, интернета.нет
:help:
Спасибо сказали:
Torvinson
Сообщения: 425
ОС: Gentoo ~amd64

Re: vpn+mandriva 2008

Сообщение Torvinson »

richrd писал(а):
12.10.2008 16:52
ping <VPN-server_host_name> проходит, но ip в ответе не для безлимитного тарифа.
ping <VPN-server_ip> тоже нормально проходит.
kvpnc соединение поднимает, но сеть доступна только локальная, интернета.нет
:help:
Видимо, не стерт дефолтный маршрут, вместо него не установлен маршрут на впн-сервер, а внутренний трафик не пущен через сервер локалки. Это все делается 3-мя строками. Один раз и навсегда пишешь себе несколько срок, а потом при любой установке просто тупо копируешь в /etc. И навсегда забудь про kvpnc :)

Вот: http://ru.posix.wikia.com/wiki/PPTP
http://linux.netbynet.ru/node/3
Спасибо сказали:
richrd
Сообщения: 227

Re: vpn+mandriva 2008

Сообщение richrd »

делаю в таком порядке:
1) Поднимаю eth1, route:

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

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.219.91.0     *               255.255.255.0   U     10     0        0 eth1
169.254.0.0     *               255.255.0.0     U     10     0        0 eth1
default         10.219.91.1     0.0.0.0         UG    10     0        0 eth1


2)route add -host 10.255.255.32 gw 10.219.91.1, route:

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

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
unlim.mks       10.219.91.1     255.255.255.255 UGH   0      0        0 eth1
10.219.91.0     *               255.255.255.0   U     10     0        0 eth1
169.254.0.0     *               255.255.0.0     U     10     0        0 eth1
default         10.219.91.1     0.0.0.0         UG    10     0        0 eth1


3) Поднимаю ppp0, route (после долгих размышлений ):

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

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.255.255.19   *               255.255.255.255 UH    0      0        0 ppp0
unlim.mks       10.219.91.1     255.255.255.255 UGH   0      0        0 eth1
10.219.91.0     *               255.255.255.0   U     10     0        0 eth1
169.254.0.0     *               255.255.0.0     U     10     0        0 eth1
default         10.219.91.1     0.0.0.0         UG    10     0        0 eth1


4)route add default dev ppp0, route:

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

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.255.255.19   *               255.255.255.255 UH    0      0        0 ppp0
unlim.mks       10.219.91.1     255.255.255.255 UGH   0      0        0 eth1
10.219.91.0     *               255.255.255.0   U     10     0        0 eth1
169.254.0.0     *               255.255.0.0     U     10     0        0 eth1
default         *               0.0.0.0         U     0      0        0 ppp0
default         10.219.91.1     0.0.0.0         UG    10     0        0 eth1


после этого и падает локалка
я где то что то пропустил?
Спасибо сказали:
Nudnyj
Сообщения: 3
ОС: Mandriva

Re: vpn+mandriva 2008

Сообщение Nudnyj »

Перепробовал 1001 способов настройки кучу статей в инете прочитал , ручками, прогами и мордами, недели две на это всё убил. Заработало только в одном случае и для Мандривы 2007 и 2009 http://www.linux.org.ru/view-message.jsp?m...;page=2#2647668. Для понимания сути и возможно получится ручками читаем здесь http://ru.posix.wikia.com/wiki/PPTP, но у меня по этому мануалу не получилось.
Спасибо сказали:
Аватара пользователя
SinClaus
Сообщения: 1952
Статус: Мучитель Мандривы
ОС: Arch,BSD

Re: vpn+mandriva 2008

Сообщение SinClaus »

Перед

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

4)route add default dev ppp0

Нужно сказать route del default
Два дефолта только путают систему. При опускании VPN добавляешь старый дефолтный маршрут.
Спасибо сказали:
richrd
Сообщения: 227

Re: vpn+mandriva 2008

Сообщение richrd »

уборил старый, поднимал vpn потом

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

route add default dev ppp0

но интернета нет :(
Спасибо сказали:
Nudnyj
Сообщения: 3
ОС: Mandriva

Re: vpn+mandriva 2008

Сообщение Nudnyj »

richrd не парся, я тебе серьезно говорю делай по рецепту как я писал выше и будет тебе шастье, пробовал и дефаултные маршруты менять и т.д. и т.п. НИ ФИГА!!! Две недели убил, если не больше потом настроил на 2007, недавно поставил 2009. Всё за 5 мин. по этому рецепту сделал - попробую тебе понравится :), но если хочешь долго ... то пож-та.
Спасибо сказали:
richrd
Сообщения: 227

Re: vpn+mandriva 2008

Сообщение richrd »

Nudnyj писал(а):
09.11.2008 19:22
richrd не парся, я тебе серьезно говорю делай по рецепту как я писал выше и будет тебе шастье, пробовал и дефаултные маршруты менять и т.д. и т.п. НИ ФИГА!!! Две недели убил, если не больше потом настроил на 2007, недавно поставил 2009. Всё за 5 мин. по этому рецепту сделал - попробую тебе понравится :), но если хочешь долго ... то пож-та.

ага, по непарься тут без интернета
у неня ip от DHCP
попробовал как здесь
помоему афвтор в п3 чёто пропустил:
3. Под root зайти в /etc/ppp/peers и открыть файл *ppp0
В нем поставить в строке
pty "/usr/sbin/pptp 10.200.200.5 --nolaunchpppd"
4.Под root зайти в /etc/ppp и откры...

что в строке "pty "/usr/sbin/pptp 10.200.200.5 --nolaunchpppd" " делать??
оставил её без изменений, всё остальное переписал, но результата нет.
Спасибо сказали:
Torvinson
Сообщения: 425
ОС: Gentoo ~amd64

Re: vpn+mandriva 2008

Сообщение Torvinson »

richrd писал(а):
10.11.2008 22:22
что в строке "pty "/usr/sbin/pptp 10.200.200.5 --nolaunchpppd" " делать??
оставил её без изменений, всё остальное переписал, но результата нет.
10.200.200.5 - это шлюз. Часто бывает не адрес, а название. К примеру, какой-нибудь net.vpn. Это если несколько адресов у шлюза. Поэтому, меняй на свой.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: vpn+mandriva 2008

Сообщение sash-kan »

Torvinson писал(а):
11.11.2008 11:02
richrd писал(а):
10.11.2008 22:22
что в строке "pty "/usr/sbin/pptp 10.200.200.5 --nolaunchpppd" " делать??
оставил её без изменений, всё остальное переписал, но результата нет.
10.200.200.5 - это шлюз. Часто бывает не адрес, а название. К примеру, какой-нибудь net.vpn. Это если несколько адресов у шлюза. Поэтому, меняй на свой.
ответ не правильный. в данном примере 10.200.200.5 — это адрес pptp-сервера провайдера.
_конечно_, машина, служащая шлюзом в какие-то сети, может выполнять и функции pptp-сервера. тут я не спорю. но в качестве аргумента команде /usr/bin/pptp может выступать только и исключительно адрес pptp-сервера.

p.s. возможно, ув. Torvinson под словом «шлюз» _не_ подразумевал «gateway». ну, значит, надо быть более аккуратным в формулировках (улыбка). потому как gateway — он и в африке шлюз (ещё одна улыбка).
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: