LINUX.ORG.RU
ФорумAdmin

pppd + callback


0

0

День добрый  all 
сложилась такая  ситуация 
настраиваю диал ин сервер с колбэком  на АСП 10 , версия ppp-2.4.1
в качестве звонилки использую portslave (потомучто работает с радиусом)
при сборке портслайва он сам патчит ppp на счет колбэка 
устанавливаю в конфиге портславы пишу
# PPP options - used if we autodetect a PPP session.
# Note that we set mru and mtu both to the MTU setting.
#
all.autoppp     proxyarp %d asyncmap 0 %i: \
                callback  server noipx noccp login auth require-pap\  
                refuse-chap  \
                mtu %t mru %t \
                debug logfile /var/log/pppd.log \
                ms-dns 192.168.0.1 \
                plugin /usr/local/lib/libpsr.so

## PPP options - User already authenticated and service type is PPP.
#
all.pppopt      proxyarp %d asyncmap 0 %i:%j \
                callback server noipx noccp  \
                mtu %t mru %t \
                netmask %m  idle %I maxconnect %T \
                ms-dns 192.168.0.1 \
                plugin /usr/local/lib/libpsr.so

при звонке с виндовой машины снимается трубка , проходит авторизация , выводится окошко 
для ввода телефона обратного дозвона ввожу нажимаю и  все  виндовая машина ждет обратного звонка а у меня  в логах pppd  пишет :

Plugin /usr/local/lib/libpsr.so loaded.
using channel 18
Using interface ppp0
Connect: ppp0 <--> /dev/ttyS0
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth pap> <magic 0x10be0a4e> <pcomp> <accomp>]
rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <auth pap> <magic 0x10be0a4e> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x2 <asyncmap 0x0> <magic 0x1a6e64b9> <pcomp> <accomp> <callback CBCP> <mrru 1614> <endpoint [local:16.
sent [LCP ConfRej id=0x2 <mrru 1614>]
rcvd [LCP ConfReq id=0x3 <asyncmap 0x0> <magic 0x1a6e64b9> <pcomp> <accomp> <callback CBCP> <endpoint [local:16.8c.93.e7.80.
sent [LCP ConfAck id=0x3 <asyncmap 0x0> <magic 0x1a6e64b9> <pcomp> <accomp> <callback CBCP> <endpoint [local:16.8c.93.e7.80.
rcvd [LCP code=0xc id=0x4 1a 6e 64 b9 4d 53 52 41 53 56 35 2e 30 30]
sent [LCP CodeRej id=0x2 0c 04 00 12 1a 6e 64 b9 4d 53 52 41 53 56 35 2e 30 30]
rcvd [LCP code=0xc id=0x5 1a 6e 64 b9 4d 53 52 41 53 2d 31 2d 49 4e 42 41 4e 4b]
sent [LCP CodeRej id=0x3 0c 05 00 16 1a 6e 64 b9 4d 53 52 41 53 2d 31 2d 49 4e 42 41 4e 4b]
rcvd [PAP AuthReq id=0x7 user="uzver" password=<hidden>]
sent [PAP AuthAck id=0x7 ""]
sent [CBCP Request id=0x1 < UserDefined delay = 0 number = >]
rcvd [CBCP Response id=0x1 < UserDefined delay = 12 number = p2222222>]
sent [CBCP Ack id=0x1 < UserDefined delay = 12 number = p2222222>]
rcvd [LCP TermReq id=0x6 1a 6e 64 b9 00 3c cd 74 00 00 00 00]
LCP terminated by peer (^ZndM-9^@<M-Mt^@^@^@^@)
sent [LCP TermAck id=0x6]
Hangup (SIGHUP)
Modem hangup
Connection terminated.
Connect time 0.1 minutes.
Sent 0 bytes, received 0 bytes.
tcgetattr: No such device or address(6)
tcsetattr: No such device or address

порылся по инету нашел тут 
http://www.ussg.iu.edu/hypermail/linux/kernel/0412.0/0014.html
вроде как похожая проблема (в английском не очень силен)
пишет что это баг , на ядре > 2.6.5 pppd умирает при использовании каких-то "persist" опций (что в  принципе похоже на правду потому что рядом  стоит АСП 7.2 с ядром 2.4 и там все работает ,я даже пробовал в тупую переписывать исполняемые и конф. файлы не пашет и вылетает с той же ошибкой)и пишет что надо патчить ядро 
у меня  2.6.15 патча я не нашел 
Ведь если это баг ppp  то должны быть заплатки на него и прочее ? или проблема в чем нить другом.

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.