Проблемы с VPN клиентом на Gentoo

Установка, настройка, поддержка
Aven
Сообщения: 168
Зарегистрирован: Чт сен 27, 2007 4:48 pm

Проблемы с VPN клиентом на Gentoo

Сообщение Aven »

Может кто подскажет, уже неделю бьюсь :(
http://linuxforum.ru/index.php?showtopic=75309

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran »

а можно подробней - под какой осёй сервер... под какой клиент... там из логов неясно

Aven
Сообщения: 168
Зарегистрирован: Чт сен 27, 2007 4:48 pm

Сообщение Aven »

Вопрос я там задал в разделе Gentoo =)
Сервер предположительно под CentOS, он не мой :)

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran »

Вопрос я там задал в разделе Gentoo =)
это я догадался... мне было неясно - ты выступаешь в качестве сервера или клиента... теперь ясно... а этот нетвой сервер ваще мсчапв2 авторизацию-та поддерживает?

Aven
Сообщения: 168
Зарегистрирован: Чт сен 27, 2007 4:48 pm

Сообщение Aven »

Наверно, раз с винды конектится с настройками по дефолту

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran »

Aven писал(а):Наверно, раз с винды конектится с настройками по дефолту
та нафиг дефолты... с винды гришь мсчапв2 и шифроваться иначе отключаться - и всё ок?

Aven
Сообщения: 168
Зарегистрирован: Чт сен 27, 2007 4:48 pm

Сообщение Aven »

Вообщем аутентификация через MS CHAP и MS CHAP v2 проходит, шифрование обязательноле MPPE 128. Без него не соединяется.

http://dump.ru/viewer/preview/biggest/1067548

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran »

ну тада ещё раз уточним твои конфиги и лог подключения при включённых

debug
dump

а то мне влом по тому форуму лазить...

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran »

и кстати ядро-та с поддержкой мппе собрано?

Aven
Сообщения: 168
Зарегистрирован: Чт сен 27, 2007 4:48 pm

Сообщение Aven »

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

# pppd call portal debug dump nodetach
pppd options in effect:
debug           # (from command line)
nodetach                # (from command line)
dump            # (from command line)
require-mschap-v2               # (from /etc/ppp/peers/portal)
user testuser             # (from /etc/ppp/peers/portal)
password ??????         # (from /etc/ppp/peers/portal)
                # (from /etc/ppp/options)
pty pptp vpnserver --nolaunchpppd           # (from /etc/ppp/peers/portal)
ipparam testuser          # (from /etc/ppp/peers/portal)
nobsdcomp               # (from /etc/ppp/peers/portal)
nodeflate               # (from /etc/ppp/peers/portal)
require-mppe-128                # (from /etc/ppp/peers/portal)
using channel 123
Using interface ppp1
Connect: ppp1 <--> /dev/pts/2
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0xa20e0dc5> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MD5> <magic 0x3fd789e4> <pcomp> <accomp>]
sent [LCP ConfAck id=0x1 <asyncmap 0x0> <auth chap MD5> <magic 0x3fd789e4> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MD5> <magic 0x3fd789e4> <pcomp> <accomp>]
sent [LCP ConfAck id=0x1 <asyncmap 0x0> <auth chap MD5> <magic 0x3fd789e4> <pcomp> <accomp>]
rcvd [LCP ConfRej id=0x1 <auth chap MS-v2>]
sent [LCP ConfReq id=0x2 <asyncmap 0x0> <magic 0xa20e0dc5> <pcomp> <accomp>]
rcvd [LCP ConfAck id=0x2 <asyncmap 0x0> <magic 0xa20e0dc5> <pcomp> <accomp>]
peer refused to authenticate: terminating link
sent [LCP TermReq id=0x3 "peer refused to authenticate"]
rcvd [LCP EchoReq id=0x0 magic=0x3fd789e4]
rcvd [CHAP Challenge id=0xf3 <a303bc105e2ff63348a1b765648bd9d0e1f92f3eda8e4c>, name = "pptpd"]
Discarded non-LCP packet when LCP not open
rcvd [LCP TermAck id=0x3]
Connection terminated.
Waiting for 1 child processes...
  script pptp vpnserver --nolaunchpppd, pid 4779
Script pptp vpnserver --nolaunchpppd finished (pid 4779), status = 0x0

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

# less /proc/config.gz | grep PPP
CONFIG_HDLC_PPP=m
CONFIG_PC300_MLPPP=y
# Cyclades-PC300 MLPPP support is disabled.
CONFIG_PPP=m
CONFIG_PPP_MULTILINK=y
CONFIG_PPP_FILTER=y
CONFIG_PPP_ASYNC=m
CONFIG_PPP_SYNC_TTY=m
CONFIG_PPP_DEFLATE=m
CONFIG_PPP_BSDCOMP=m
CONFIG_PPP_MPPE=m
CONFIG_PPPOE=m
CONFIG_PPPOATM=m
# CONFIG_PPPOL2TP is not set

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

# modinfo ppp_mppe
filename:       /lib/modules/2.6.24-gentoo-r3/kernel/drivers/net/ppp_mppe.ko
version:        1.0.2
alias:          ppp-compress-18
license:        Dual BSD/GPL
description:    Point-to-Point Protocol Microsoft Point-to-Point Encryption support
author:         Frank Cusack <fcusack@fcusack.com>
srcversion:     19A55C0CD1612C1C52D759D
depends:        ppp_generic
vermagic:       2.6.24-gentoo-r3 SMP mod_unload 486

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran »

ну ты шлёшь запрос на авторизацию мсчапв2

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

sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0xa20e0dc5> <pcomp> <accomp>] 
тебе в ответ запрос на авторизацию чап

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

rcvd [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MD5> <magic 0x3fd789e4> <pcomp> <accomp>] 
ты с этим заманчивым предложением соглашаешься

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

sent [LCP ConfAck id=0x1 <asyncmap 0x0> <auth chap MD5> <magic 0x3fd789e4> <pcomp> <accomp>] 
поэтому твоё предыдущее робкое "хочу мсчапв2" резонно посылают нах :D

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

rcvd [LCP ConfRej id=0x1 <auth chap MS-v2>] 
настойчивее нада быть батенька :D

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran »

в смысле refuse всё лишнее

Aven
Сообщения: 168
Зарегистрирован: Чт сен 27, 2007 4:48 pm

Сообщение Aven »

Вроде понял, но не работает :)
Проверил оба варианта:

Это получается сервер предлагает мне chap, я соглашаюсь, а он потом отказывается ? :)
refuse-mschap
require-chap:

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

sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MD5> <magic 0xcb9c35fc> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MD5> <magic 0xd421c9c8> <pcomp> <accomp>]
sent [LCP ConfAck id=0x1 <asyncmap 0x0> <auth chap MD5> <magic 0xd421c9c8> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MD5> <magic 0xd421c9c8> <pcomp> <accomp>]
sent [LCP ConfAck id=0x1 <asyncmap 0x0> <auth chap MD5> <magic 0xd421c9c8> <pcomp> <accomp>]
rcvd [LCP ConfRej id=0x1 <auth chap MD5>]
sent [LCP ConfReq id=0x2 <asyncmap 0x0> <magic 0xcb9c35fc> <pcomp> <accomp>]
rcvd [LCP ConfAck id=0x2 <asyncmap 0x0> <magic 0xcb9c35fc> <pcomp> <accomp>]
peer refused to authenticate: terminating link
sent [LCP TermReq id=0x3 "peer refused to authenticate"]
rcvd [LCP EchoReq id=0x0 magic=0xd421c9c8]
rcvd [CHAP Challenge id=0x6b <276156f00142d29a9a31d6bdac3a7ebde5cb9c4565656e>, name = "pptpd"]
Discarded non-LCP packet when LCP not open
rcvd [LCP TermAck id=0x3]
Connection terminated.
refuse-chap
require-mschap:

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

sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS> <magic 0x2fd816e6> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MD5> <magic 0xf6895531> <pcomp> <accomp>]
sent [LCP ConfNak id=0x1 <auth chap MS-v2>]
rcvd [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MD5> <magic 0xf6895531> <pcomp> <accomp>]
sent [LCP ConfNak id=0x1 <auth chap MS-v2>]
rcvd [LCP ConfRej id=0x1 <auth chap MS>]
sent [LCP ConfReq id=0x2 <asyncmap 0x0> <magic 0x2fd816e6> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x2 <asyncmap 0x0> <auth chap MS-v2> <magic 0xf6895531> <pcomp> <accomp>]
sent [LCP ConfAck id=0x2 <asyncmap 0x0> <auth chap MS-v2> <magic 0xf6895531> <pcomp> <accomp>]
rcvd [LCP ConfAck id=0x2 <asyncmap 0x0> <magic 0x2fd816e6> <pcomp> <accomp>]
peer refused to authenticate: terminating link
sent [LCP TermReq id=0x3 "peer refused to authenticate"]
rcvd [LCP EchoReq id=0x0 magic=0xf6895531]
rcvd [CHAP Challenge id=0xab <3fb8db2642945fbd630f60c575245172>, name = "pptpd"]
Discarded non-LCP packet when LCP not open
rcvd [LCP TermAck id=0x3]
Connection terminated.

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Сообщение ran »

Это получается сервер предлагает мне chap, я соглашаюсь, а он потом отказывается ?
ага... а потому что ты от него авторизации у себя требуешь... а он ах@евает от такой наглости... noauth гденить воткни ;)

Aven
Сообщения: 168
Зарегистрирован: Чт сен 27, 2007 4:48 pm

Сообщение Aven »

хм... noauth есть в конфиге но оттуда не берется почему-то, прописал в строке запуска, сконектилось :)

Ответить