Решено: Настройка pptp-клиента (... в Mandriva Linux 2007)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
crypter
Сообщения: 30
ОС: Arch Linux

Решено: Настройка pptp-клиента

Сообщение crypter »

Здравствуйте.

У меня возникла проблема при настройке VPN-соединения в Mandriva Linux 2007. Часть вопросов отпала после прочтения мануала, составленного участниками форума (за что большое спасибо), а также http://pptpclient.sourceforge.net/howto-diagnosis.phtml. Однако, инет так до сих пор под Linux и не настроил. При попытке поднять туннель получаю:

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

[root@crypter /]# pppd pty 'pptp 192.168.123.1 --nolaunchpppd' call telenet debug dump logfd 2 nodetach
pppd options in effect:
debug           # (from command line)
nodetach                # (from command line)
logfd 2         # (from command line)
dump            # (from command line)
noauth          # (from /etc/ppp/options.pptp)
name crypter            # (from /etc/ppp/peers/telenet)
remotename PPTP         # (from /etc/ppp/peers/telenet)
                # (from /etc/ppp/options.pptp)
pty pptp 192.168.123.1 --nolaunchpppd           # (from command line)
noipdefault             # (from /etc/ppp/options)
usepeerdns              # (from /etc/ppp/options.pptp)
nobsdcomp               # (from /etc/ppp/options.pptp)
nodeflate               # (from /etc/ppp/options.pptp)
nomppe          # (from /etc/ppp/options.pptp)
using channel 3
Using interface ppp0
Connect: ppp0 <--> /dev/pts/3
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x3066e85d> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x1 <auth eap> <magic 0x7ef26390>]
sent [LCP ConfAck id=0x1 <auth eap> <magic 0x7ef26390>]
rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x3066e85d> <pcomp> <accomp>]
rcvd [EAP Request id=0x1 Identity <No message>]
sent [EAP Response id=0x1 Identity <Name "crypter">]
rcvd [EAP Request id=0x2 MD5-Challenge <Value *********************> <No name>]
sent [EAP Response id=0x2 MD5-Challenge <Value *********************> <Name "crypter">]
rcvd [EAP Success id=0x2]
EAP authentication succeeded
sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
rcvd [IPCP ConfReq id=0x1 <addr 192.168.123.1>]
sent [IPCP ConfAck id=0x1 <addr 192.168.123.1>]
rcvd [IPCP ConfRej id=0x1 <compress VJ 0f 01> <ms-dns3 0.0.0.0>]
sent [IPCP ConfReq id=0x2 <addr 0.0.0.0> <ms-dns1 0.0.0.0>]
rcvd [IPCP ConfNak id=0x2 <addr 172.16.172.75> <ms-dns1 192.168.128.197>]
sent [IPCP ConfReq id=0x3 <addr 172.16.172.75> <ms-dns1 192.168.128.197>]
rcvd [IPCP ConfAck id=0x3 <addr 172.16.172.75> <ms-dns1 192.168.128.197>]
local  IP address 172.16.172.75
remote IP address 192.168.123.1
primary   DNS address 192.168.128.197
Script /etc/ppp/ip-up started (pid 4813)
Script /etc/ppp/ip-up finished (pid 4813), status = 0x0
Modem hangup
Connect time 2.0 minutes.
Sent 2602125808 bytes, received 0 bytes.
Script /etc/ppp/ip-down started (pid 4823)
Connection terminated.
Script pptp 192.168.123.1 --nolaunchpppd finished (pid 4807), status = 0x0
Script /etc/ppp/ip-down finished (pid 4823), status = 0x0


nomppe прописал, т. к. шифрование не требуется (я прав?)

Подскажите, что сделать дальше?
“...Я знать знать не хочу ту тварь, что спалит это небо...” (с) гр. Наутилус Помпилиус, “Шар цвета хаки”, 1986 г.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Решено: Настройка pptp-клиента

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

во-первых, размещение картинок в подписи запрещено правилами форума.
во-вторых, не наблюдаю среди опций в /etc/ppp/peers/telenet строки

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

defaultroute

но скорее всего одной лишь этой опции будет недостаточно.
если до поднятия туннеля существовал дефолтный маршрут (см. ip r|grep default).
в этом случае этот дефолтный маршрут надо удалить.
если мандривовская сборка pppd понимает параметр replacedefaultroute, то дело в шляпе.
если нет — надо будет где-то в скриптах /etc/ppp/ip-... нарисовать удаление маршрута и восстановление его после завершения работы туннеля.

плюс. если маршрут к pptp-серверу (192.168.123.1) лежит через этот самый дефолтный маршрут, то это дело тоже надо будет обыграть.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
landrew.xp
Сообщения: 396
Статус: Опытный новичок в оффлайне
ОС: OpenSUSE; Mandriva; Ubuntu

Re: Решено: Настройка pptp-клиента

Сообщение landrew.xp »

Рекомендую поменьше мучать ся и поставить kvpnc 0.8.5 от 2007.0.
Сильно облегчает геммор.
Есть многое на свете, друг Горацио,
Что и не снилось нашим мудрецам.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Решено: Настройка pptp-клиента

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

landrew.xp писал(а):
10.07.2007 16:16
Рекомендую поменьше мучать ся и поставить kvpnc 0.8.5 от 2007.0.
почему бы сразу не порекомендовать ms windows? :)
landrew.xp писал(а):
10.07.2007 16:16
Сильно облегчает геммор.
а в чем заключается геморрой (надеюсь, я правильно перевел слово «геммор»)?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
crypter
Сообщения: 30
ОС: Arch Linux

Re: Решено: Настройка pptp-клиента

Сообщение crypter »

landrew.xp писал(а):
10.07.2007 16:16
Рекомендую поменьше мучать ся и поставить kvpnc 0.8.5 от 2007.0.
Сильно облегчает геммор.

Спасибо, kpvnc помог. Правда с версисей 0.8.5 ничего не вышло, но помогла 0.8.8. Немного помучился с роутингом и в итоге инет заработал :)

sash-kan, спасибо за совет. Сегодня попробую настроить так, как советуете Вы.
“...Я знать знать не хочу ту тварь, что спалит это небо...” (с) гр. Наутилус Помпилиус, “Шар цвета хаки”, 1986 г.
Спасибо сказали:
Аватара пользователя
crypter
Сообщения: 30
ОС: Arch Linux

Re: Решено: Настройка pptp-клиента

Сообщение crypter »

Настроил соединение без участия kpvnc. Как и советовали, я написал скрипт установки маршрутов в /etc/ppp/ip-up. Спасибо всем за помощь.

P.S.: тему можно закрыть.
“...Я знать знать не хочу ту тварь, что спалит это небо...” (с) гр. Наутилус Помпилиус, “Шар цвета хаки”, 1986 г.
Спасибо сказали:
Аватара пользователя
KAS
Сообщения: 23
ОС: Linux Mint; Gentoo Linux

Re: Решено: Настройка pptp-клиента

Сообщение KAS »

Как и советовали, я написал скрипт установки маршрутов


а обнародовать его можно?
***
[Notebook: Linux Mint]
[Server: Gentoo]
Спасибо сказали:
zh0rzh
Сообщения: 561
Статус: зх0рзх
ОС: Zenwalk, Arch

Re: Решено: Настройка pptp-клиента

Сообщение zh0rzh »

KAS писал(а):
12.07.2007 09:41
Как и советовали, я написал скрипт установки маршрутов


а обнародовать его можно?


Действительно, выложите решение своей проблемы. У меня всё то же самое, только в openSUSE 10.2 Бьюсь третий день и стесняюсь спросить лишь потому, что боюсь быть проигнорированным из-за огромного количества тем о VPN/ppptp, и быть посланным ..... в Гугль.
Gigabyte GA-8PE800; P-IV 2,66GHz Northwood; NVIDIA GeForce FX 5200; HDD: 160Gb+200Gb.
Спасибо сказали:
Аватара пользователя
crypter
Сообщения: 30
ОС: Arch Linux

Re: Решено: Настройка pptp-клиента

Сообщение crypter »

zh0rzh писал(а):
12.07.2007 13:04
KAS писал(а):
12.07.2007 09:41
Как и советовали, я написал скрипт установки маршрутов


а обнародовать его можно?


Действительно, выложите решение своей проблемы. У меня всё то же самое, только в openSUSE 10.2 Бьюсь третий день и стесняюсь спросить лишь потому, что боюсь быть проигнорированным из-за огромного количества тем о VPN/ppptp, и быть посланным ..... в Гугль.

У меня скрипт выглядит вот так:

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

#!/bin/bash
/sbin/route del default
/sbin/route add -host 192.168.123.1 gw 192.168.40.200
/sbin/route add default dev ppp0
/sbin/route add -host 192.168.128.197 gw 172.16.172.75
/sbin/route add -net 192.168.128.0 netmask 255.255.255.0 gw 172.16.172.75

192.168.40.200 - мой IP-адрес (статический)
192.168.123.1 - шлюз
192.168.128.197 - DNS
172.16.172.75 - IP-адрес интерфейса ppp0 (автоматически назначается провайдером, посмотрел в венде через ipconfig /all, когда соединение было установлено)
“...Я знать знать не хочу ту тварь, что спалит это небо...” (с) гр. Наутилус Помпилиус, “Шар цвета хаки”, 1986 г.
Спасибо сказали: