The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"pppd не понимает LCP пакеты"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Dialup, PPP)
Изначальное сообщение [ Отслеживать ]

"pppd не понимает LCP пакеты"  +/
Сообщение от Антон email(??) on 02-Дек-05, 09:55 
Имеется сервер с pppd и pptpd, работающий как точка доступа. При подключении VPN клиента Windows XP sp2, процесс установки соединения замораживается на "Проверки имени пользователя и пароля", и сообщает об ошибке 619. Что может быть ума не приложу, пожалуйста помогите найти грабли!


pppd версии 2.4.3 и pptpd версии 1.2.3. pppd собран с поддержкой mppe и ms-chap. В ядро вкомпилены модули CONFIG_PPP, CONFIG_PPP_SYNC_TTY; поддержки mppe в ядре нет.

Конфигурационные файлы:
# cat /etc/pptpd.conf
ppp /usr/local/sbin/pppd
option /etc/ppp/options.pptpd
debug
localip 192.168.50.1
remoteip 192.168.50.10-100
listen 192.168.1.1

# cat /etc/ppp/options.pptpd
sync
lock
debug
name pptpd
nodeflate
nobsdcomp
auth
+chap
-mschap-v2
-mschap
nomppe

ms-dns 192.168.50.1


Логи при попытке подключения клиента:

/var/log/messages
Dec  2 09:37:48 server pptpd[3784]: MGR: Manager process started
Dec  2 09:37:48 server pptpd[3784]: MGR: Maximum of 91 connections available
Dec  2 09:39:18 server pptpd[3790]: CTRL: Client 192.168.1.10 control connection started
Dec  2 09:39:18 server pptpd[3790]: CTRL: Starting call (launching pppd, opening GRE)
Dec  2 09:39:18 server pppd[3791]: pppd 2.4.3 started by root, uid 0
Dec  2 09:39:18 server pppd[3791]: Using interface ppp1
Dec  2 09:39:18 server pppd[3791]: Connect: ppp1 <--> /dev/pts/1
Dec  2 09:39:48 server pppd[3791]: Connection terminated.
Dec  2 09:39:48 server pppd[3791]: Using interface ppp1
Dec  2 09:39:48 server pppd[3791]: Connect: ppp1 <--> /dev/pts/1
Dec  2 09:39:48 server pppd[3791]: Exit.
Dec  2 09:39:48 server pptpd[3790]: CTRL: Client 192.168.1.10 control connection finished


/var/log/syslog
Dec  2 09:39:48 server pppd[3791]: LCP: timeout sending Config-Requests
Dec  2 09:39:48 server pppd[3791]: tcflush failed: Bad file descriptor
Dec  2 09:39:48 server pppd[3791]: tcsetattr: Invalid argument (line 1001)
Dec  2 09:39:48 server pptpd[3790]: GRE: read(fd=6,buffer=804e620,len=8196) from PTY failed: status = -1 error = Input/output error, usually caused by unexpected termination of pppd, check option syntax and pppd logs
Dec  2 09:39:48 server pptpd[3790]: CTRL: PTY read or GRE write failed (pty,gre)=(6,7)


/var/log/debug
Dec  2 09:39:18 server pptpd[3790]: MGR: Launching /usr/local/sbin/pptpctrl to handle client
Dec  2 09:39:18 server pptpd[3790]: CTRL: local address = 192.168.50.1
Dec  2 09:39:18 server pptpd[3790]: CTRL: remote address = 192.168.50.10
Dec  2 09:39:18 server pptpd[3790]: CTRL: pppd options file = /etc/ppp/options.pptpd
Dec  2 09:39:18 server pptpd[3790]: CTRL: Received PPTP Control Message (type: 1)
Dec  2 09:39:18 server pptpd[3790]: CTRL: Made a START CTRL CONN RPLY packet
Dec  2 09:39:18 server pptpd[3790]: CTRL: I wrote 156 bytes to the client.
Dec  2 09:39:18 server pptpd[3790]: CTRL: Sent packet to client
Dec  2 09:39:18 server pptpd[3790]: CTRL: Received PPTP Control Message (type: 7)
Dec  2 09:39:18 server pptpd[3790]: CTRL: Set parameters to 100000000 maxbps, 64 window size
Dec  2 09:39:18 server pptpd[3790]: CTRL: Made a OUT CALL RPLY packet
Dec  2 09:39:18 server pptpd[3790]: CTRL: pty_fd = 6
Dec  2 09:39:18 server pptpd[3790]: CTRL: tty_fd = 7
Dec  2 09:39:18 server pptpd[3791]: CTRL (PPPD Launcher): program binary = /usr/local/sbin/pppd
Dec  2 09:39:18 server pptpd[3791]: CTRL (PPPD Launcher): local address = 192.168.50.1
Dec  2 09:39:18 server pptpd[3791]: CTRL (PPPD Launcher): remote address = 192.168.50.10
Dec  2 09:39:18 server pptpd[3790]: CTRL: I wrote 32 bytes to the client.
Dec  2 09:39:18 server pptpd[3790]: CTRL: Sent packet to client
Dec  2 09:39:18 server pppd[3791]: using channel 2
Dec  2 09:39:18 server pppd[3791]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MD5> <magic 0xaca64307> <pcomp> <accomp>]
Dec  2 09:39:18 server pptpd[3790]: CTRL: Received PPTP Control Message (type: 15)
Dec  2 09:39:18 server pptpd[3790]: CTRL: Got a SET LINK INFO packet with standard ACCMs
Dec  2 09:39:18 server pppd[3791]: rcvd [proto=0x7eff] 7d 23 c0 21 7d 21 7d 20 7d 20 7d 35 7d 21 7d 24 7d 25 78 7d 25 7d 26 27 fc 4f 7d 37 7d 27 7d 22 ...
Dec  2 09:39:18 server pppd[3791]: Discarded non-LCP packet when LCP not open
Dec  2 09:39:20 server pppd[3791]: rcvd [proto=0x7eff] 7d 23 c0 21 7d 21 7d 21 7d 20 7d 35 7d 21 7d 24 7d 25 78 7d 25 7d 26 27 fc 4f 7d 37 7d 27 7d 22 ...
Dec  2 09:39:20 server pppd[3791]: Discarded non-LCP packet when LCP not open
Dec  2 09:39:21 server pppd[3791]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MD5> <magic 0xaca64307> <pcomp> <accomp>]
Dec  2 09:39:23 server pppd[3791]: rcvd [proto=0x7eff] 7d 23 c0 21 7d 21 7d 22 7d 20 7d 35 7d 21 7d 24 7d 25 78 7d 25 7d 26 27 fc 4f 7d 37 7d 27 7d 22 ...
Dec  2 09:39:23 server pppd[3791]: Discarded non-LCP packet when LCP not open
Dec  2 09:39:24 server pppd[3791]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MD5> <magic 0xaca64307> <pcomp> <accomp>]
Dec  2 09:39:27 server pppd[3791]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MD5> <magic 0xaca64307> <pcomp> <accomp>]
Dec  2 09:39:27 server pppd[3791]: rcvd [proto=0x7eff] 7d 23 c0 21 7d 21 7d 23 7d 20 7d 35 7d 21 7d 24 7d 25 78 7d 25 7d 26 27 fc 4f 7d 37 7d 27 7d 22 ...
Dec  2 09:39:27 server pppd[3791]: Discarded non-LCP packet when LCP not open
Dec  2 09:39:30 server pppd[3791]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MD5> <magic 0xaca64307> <pcomp> <accomp>]
Dec  2 09:39:31 server pppd[3791]: rcvd [proto=0x7eff] 7d 23 c0 21 7d 21 7d 24 7d 20 7d 35 7d 21 7d 24 7d 25 78 7d 25 7d 26 27 fc 4f 7d 37 7d 27 7d 22 ...
Dec  2 09:39:31 server pppd[3791]: Discarded non-LCP packet when LCP not open
Dec  2 09:39:33 server pppd[3791]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MD5> <magic 0xaca64307> <pcomp> <accomp>]
Dec  2 09:39:35 server pppd[3791]: rcvd [proto=0x7eff] 7d 23 c0 21 7d 21 7d 25 7d 20 7d 35 7d 21 7d 24 7d 25 78 7d 25 7d 26 27 fc 4f 7d 37 7d 27 7d 22 ...
Dec  2 09:39:35 server pppd[3791]: Discarded non-LCP packet when LCP not open
Dec  2 09:39:36 server pppd[3791]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MD5> <magic 0xaca64307> <pcomp> <accomp>]
Dec  2 09:39:39 server pppd[3791]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MD5> <magic 0xaca64307> <pcomp> <accomp>]
Dec  2 09:39:39 server pppd[3791]: rcvd [proto=0x7eff] 7d 23 c0 21 7d 21 7d 26 7d 20 7d 35 7d 21 7d 24 7d 25 78 7d 25 7d 26 27 fc 4f 7d 37 7d 27 7d 22 ...
Dec  2 09:39:39 server pppd[3791]: Discarded non-LCP packet when LCP not open
Dec  2 09:39:42 server pppd[3791]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MD5> <magic 0xaca64307> <pcomp> <accomp>]
Dec  2 09:39:43 server pppd[3791]: rcvd [proto=0x7eff] 7d 23 c0 21 7d 21 7d 27 7d 20 7d 35 7d 21 7d 24 7d 25 78 7d 25 7d 26 27 fc 4f 7d 37 7d 27 7d 22 ...
Dec  2 09:39:43 server pppd[3791]: Discarded non-LCP packet when LCP not open
Dec  2 09:39:45 server pppd[3791]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MD5> <magic 0xaca64307> <pcomp> <accomp>]
Dec  2 09:39:47 server pppd[3791]: rcvd [proto=0x7eff] 7d 23 c0 21 7d 21 7d 28 7d 20 7d 35 7d 21 7d 24 7d 25 78 7d 25 7d 26 27 fc 4f 7d 37 7d 27 7d 22 ...
Dec  2 09:39:47 server pppd[3791]: Discarded non-LCP packet when LCP not open
Dec  2 09:39:48 server pppd[3791]: using channel 3
Dec  2 09:39:48 server pppd[3791]: sent [LCP ConfReq id=0x2 <asyncmap 0x0> <auth chap MD5> <magic 0x76cf023> <pcomp> <accomp>]
Dec  2 09:39:48 server pptpd[3790]: CTRL: Reaping child PPP[3791]
Dec  2 09:39:48 server pptpd[3790]: CTRL: Exiting now
Dec  2 09:39:48 server pptpd[3784]: MGR: Reaped child 3790

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "pppd не понимает LCP пакеты"  +/
Сообщение от loukash email(??) on 02-Дек-05, 10:29 
надо разрешить gre в файреволе
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "pppd не понимает LCP пакеты"  +/
Сообщение от Den (??) on 02-Дек-05, 12:28 
>надо разрешить gre в файреволе


У меня такая же проблема, (gre разрешен)
Причем pptpclient конектится без проблем, а с w2k, XP не хочет.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "pppd не понимает LCP пакеты"  +/
Сообщение от Антон email(??) on 02-Дек-05, 20:18 
Решение найдено - надо было отключить опцию sync в файле options.pptpd.
В включенной опцией сервер отсылает синхронный запрос, а получает от клиента асинхронный.
Непонятно теперь чей косяк - сервера или клиента, или так всё задумано в стандарте
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "pppd не понимает LCP пакеты"  +/
Сообщение от Den (??) on 03-Дек-05, 16:46 
>Решение найдено - надо было отключить опцию sync в файле options.pptpd.
>В включенной опцией сервер отсылает синхронный запрос, а получает от клиента асинхронный.
>
>Непонятно теперь чей косяк - сервера или клиента, или так всё задумано
>в стандарте


Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "pppd не понимает LCP пакеты"  +/
Сообщение от Антон (??) on 04-Фев-11, 15:29 
Не могу поднять соединение с сервера
gw-nsk-a0001:/# pppd call vpn debug nodetach
using channel 26
Using interface ppp0
Connect: ppp0 <--> /dev/pts/2
sent [LCP ConfReq id=0x1 <mru 1400> <asyncmap 0x0> <magic 0x6341754a> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x1 <mru 1212> <asyncmap 0x0> <auth chap MS-v2> <magic 0x2697f893> <accomp>]
sent [LCP ConfAck id=0x1 <mru 1212> <asyncmap 0x0> <auth chap MS-v2> <magic 0x2697f893> <accomp>]
rcvd [LCP ConfRej id=0x1 <pcomp>]
sent [LCP ConfReq id=0x2 <mru 1400> <asyncmap 0x0> <magic 0x6341754a> <accomp>]
rcvd [LCP ConfAck id=0x2 <mru 1400> <asyncmap 0x0> <magic 0x6341754a> <accomp>]
sent [LCP EchoReq id=0x0 magic=0x6341754a]
rcvd [LCP EchoReq id=0x0 magic=0x2697f893]
sent [LCP EchoRep id=0x0 magic=0x6341754a]
rcvd [CHAP Challenge id=0xe2 <b4a31ef7322623324833a46632be6a01>, name = "bill"]
sent [CHAP Response id=0xe2 <a5a4458afaa4c5e842da3246e4264747000000000000000040381f5fa324587f6acacd268d2b14726ac0f0dbfdbb287f00>, name = "test"]
rcvd [LCP EchoRep id=0x0 magic=0x2697f893]
rcvd [CHAP Success id=0xe2 "S=924B0F2A2B0ADC8392C7BBE2EF981730BEEAA47A M=Access granted"]
CHAP authentication succeeded
sent [CCP ConfReq id=0x1 <mppe +H -M +S -L -D -C>]
rcvd [CCP ConfReq id=0x1 <mppe +H -M +S +L -D -C>]
sent [CCP ConfNak id=0x1 <mppe +H -M +S -L -D -C>]
rcvd [CCP ConfAck id=0x1 <mppe +H -M +S -L -D -C>]
rcvd [CCP ConfReq id=0x2 <mppe +H -M +S -L -D -C>]
sent [CCP ConfAck id=0x2 <mppe +H -M +S -L -D -C>]
MPPE 128-bit stateless compression enabled
sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 192.168.0.251>]
sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 192.168.0.251>]
sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 192.168.0.251>]
Script pptp 95.188.103.15 --nolaunchpppd finished (pid 23877), status = 0x0
Modem hangup
MPPE disabled
sent [LCP TermReq id=0x3 "MPPE disabled"]
Connection terminated.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру