PPTPD + PPPD: ошибка с Callback CBCP

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

br41n
Сообщения: 31
ОС: CentOS 5

PPTPD + PPPD: ошибка с Callback CBCP

Сообщение br41n »

Стоит впн сервер pptpd с авторизацией через радиус.

cat /etc/pptpd.conf

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

ppp /usr/local/sbin/pppd
option /etc/ppp/options.pptpd
debug
noipparam
delegate
pidfile /var/run/pptpd.pid



cat /etc/ppp/options.pptpd

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

lock
debug
#name pptpd
auth
proxyarp
#mtu 1400
mru 1400
#ktune
refuse-pap
#refuse-chap
require-mschap-v2
require-mschap
#require-chap
require-mppe
lcp-echo-failure 10
lcp-echo-interval 10

novj
novjccomp
nobsdcomp

192.168.2.1:
ms-dns 89.151.191.2
ms-dns 89.151.190.213
plugin radius.so
#plugin radattr.so

logfile /var/log/ppp/ppp-pptpd.log



при создании впн туннеля через раз все виснет на проверке логина с паролем.

логи pppd

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

using channel 99
Using interface ppp0
Connect: ppp0 <--> /dev/pts/3
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x62788896> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x1 <mru 1400> <magic 0x395d3fcb> <pcomp> <accomp> <callback CBCP>]
sent [LCP ConfRej id=0x1 <callback CBCP>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x62788896> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x2 <mru 1400> <magic 0x395d3fcb> <pcomp> <accomp> <callback CBCP>]
sent [LCP ConfRej id=0x2 <callback CBCP>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x62788896> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x3 <mru 1400> <magic 0x395d3fcb> <pcomp> <accomp> <callback CBCP>]
sent [LCP ConfRej id=0x3 <callback CBCP>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x62788896> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x62788896> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x4 <mru 1400> <magic 0x395d3fcb> <pcomp> <accomp> <callback CBCP>]
sent [LCP ConfRej id=0x4 <callback CBCP>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x62788896> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x5 <mru 1400> <magic 0x395d3fcb> <pcomp> <accomp> <callback CBCP>]
sent [LCP ConfRej id=0x5 <callback CBCP>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x62788896> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x6 <mru 1400> <magic 0x395d3fcb> <pcomp> <accomp> <callback CBCP>]
sent [LCP ConfRej id=0x6 <callback CBCP>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x62788896> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x62788896> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x7 <mru 1400> <magic 0x395d3fcb> <pcomp> <accomp> <callback CBCP>]
sent [LCP ConfRej id=0x7 <callback CBCP>]
rcvd [LCP TermReq id=0x8 "9]?\37777777713\000<\37777777715t\000\000\002\37777777721"]
sent [LCP TermAck id=0x8]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x62788896> <pcomp> <accomp>]
rcvd [LCP TermReq id=0x9 "9]?\37777777713\000<\37777777715t\000\000\002\37777777721"]
sent [LCP TermAck id=0x9]
LCP: timeout sending Config-Requests
Connection terminated.
Modem hangup


причем примерно через раз нормально заходится без изменения конфигов.

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

using channel 100
Using interface ppp0
Connect: ppp0 <--> /dev/pts/3
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x530d9f15> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x0 <mru 1400> <magic 0x3acd0ec8> <pcomp> <accomp> <callback CBCP>]
sent [LCP ConfRej id=0x0 <callback CBCP>]
rcvd [LCP ConfReq id=0x1 <mru 1400> <magic 0x3acd0ec8> <pcomp> <accomp>]
sent [LCP ConfAck id=0x1 <mru 1400> <magic 0x3acd0ec8> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x530d9f15> <pcomp> <accomp>]
rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x530d9f15> <pcomp> <accomp>]
sent [LCP EchoReq id=0x0 magic=0x530d9f15]
sent [CHAP Challenge id=0xc0 <62a1c7b899b5bf2e54f09b592081d26f>, name = "localhost.localdomain"]
rcvd [LCP Ident id=0x2 magic=0x3acd0ec8 "MSRASV5.10"]
rcvd [LCP Ident id=0x3 magic=0x3acd0ec8 "MSRAS-0-BRAIN"]
rcvd [LCP EchoRep id=0x0 magic=0x3acd0ec8]
rcvd [CHAP Response id=0xc0 <1b7360a85cda5f309edabae462be789a00000000000000002720448fc11c8e632628972f1ee1
e443e29b20c550962a3200>, name = "brain"]
sent [CHAP Success id=0xc0 "S=923C1D50B3004ED4D8237CDE26AAD61EF3C464CA"]
sent [CCP ConfReq id=0x1 <mppe +H -M +S +L -D -C>]
rcvd [CCP ConfReq id=0x4 <mppe +H +M +S +L -D +C>]
sent [CCP ConfNak id=0x4 <mppe +H -M +S -L -D -C>]
rcvd [IPCP ConfReq id=0x5 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-wins 0.0.0.0> <ms-dns3 0.0.0.0> <ms-wins 0.0.0.0>]
sent [IPCP TermAck id=0x5]
rcvd [CCP ConfNak id=0x1 <mppe +H -M +S -L -D -C>]
sent [CCP ConfReq id=0x2 <mppe +H -M +S -L -D -C>]
rcvd [CCP ConfReq id=0x6 <mppe +H -M +S -L -D -C>]
sent [CCP ConfAck id=0x6 <mppe +H -M +S -L -D -C>]
rcvd [CCP ConfAck id=0x2 <mppe +H -M +S -L -D -C>]
MPPE 128-bit stateless compression enabled
sent [IPCP ConfReq id=0x1 <addr 192.168.2.1>]
rcvd [IPCP ConfAck id=0x1 <addr 192.168.2.1>]
rcvd [IPCP ConfReq id=0x7 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-wins 0.0.0.0> <ms-dns3 0.0.0.0> <ms-wins 0.0.0.0>]
sent [IPCP ConfRej id=0x7 <ms-wins 0.0.0.0> <ms-wins 0.0.0.0>]
rcvd [IPCP ConfReq id=0x8 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
sent [IPCP ConfNak id=0x8 <addr 192.168.1.5> <ms-dns1 89.151.191.2> <ms-dns3 89.151.190.213>]
rcvd [IPCP ConfReq id=0x9 <addr 192.168.1.5> <ms-dns1 89.151.191.2> <ms-dns3 89.151.190.213>]
sent [IPCP ConfAck id=0x9 <addr 192.168.1.5> <ms-dns1 89.151.191.2> <ms-dns3 89.151.190.213>]
found interface eth1 for proxy arp
local  IP address 192.168.2.1
remote IP address 192.168.1.5
Script /etc/ppp/ip-up started (pid 17490)
Script /etc/ppp/ip-up finished (pid 17490), status = 0x0
rcvd [LCP TermReq id=0xa ":\37777777715\016\37777777710\000<\37777777715t\000\000\000\000"]
LCP terminated by peer (:M-M^NM-H^@<M-Mt^@^@^@^@)
Connect time 0.3 minutes.
Sent 0 bytes, received 1219 bytes.
Script /etc/ppp/ip-down started (pid 17514)
sent [LCP TermAck id=0xa]
Modem hangup
Connection terminated.
Script /etc/ppp/ip-down finished (pid 17514), status = 0x0



я вижу что виндовый клиент упорно отправляет Callback CBCP, а сервер упорно его не принимает. Но почему через раз нормально все заходится??

брал с ppp.samba.org последний pppd. Компилил его с параметром CBCP=y. все без толку. коннектит как ему захочется.

проверял pppd callback. вроде работает:
pppd: too few parameters for option callback




как это можно поправить?
можно вообще отключить режектинг коллбека в pppd?
Спасибо сказали:
br41n
Сообщения: 31
ОС: CentOS 5

Re: PPTPD + PPPD: ошибка с Callback CBCP

Сообщение br41n »

эх. никто не поможет...

добавлю, что вся эта канитель происходит на х64 машине...

ставил pptpd на другую машину с той же осью, но х32. перенес все конфиги. там все прекрасно работает... ни одного сбоя. это х64 кривой чтоль такой. не первые траблы с х64 встречаю..
Спасибо сказали:
br41n
Сообщения: 31
ОС: CentOS 5

Re: PPTPD + PPPD: ошибка с Callback CBCP

Сообщение br41n »

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

в итоге решился, скачал, собрал по подробной инструкции, поставил. Проверил с нескольких машинах впн коннект. Вроде все работает (*стучу по деревяшке*)

спасибо за "помощь" :)
Спасибо сказали:
miragemirage
Сообщения: 14
ОС: SUSE

Re: PPTPD + PPPD: ошибка с Callback CBCP

Сообщение miragemirage »

а в какой файл Вы писали параметры RADIUS сервера. Я ни как не могу настроить аналогичную систему.
Спасибо сказали: