Приветствую всех, появилась проблема -
Нужно настроить диалапный сервер. Поставил Debian Lenny, воткнул portslave + ppp, сделал стандартные для соединения через радиус настройки, а он меня шлет.при коннекте стопорится на ожидании логина (периодически воспринимает за логин левые сообщения, типа АТ):
portslave started on port 0 (/dev/ttyR0)
chatarray: 32 words
Cleaned abort list.
Cleaned setvar list.
chat_expect(OK#015#012, 10)
chat_expect - got it
chat_send(\c)
chatarray: special word: TIMEOUT, index: 0, code: 0, req. words: 2
chat_expect(RING, 3600)
chat_expect - got it
chat_send(\c)
chatarray: special word: STATUS, index: 2, code: 2, req. words: 3
chat_expect(, 3600)
chat_expect - got it
chat_send(ATA)
chatarray: special word: TIMEOUT, index: 0, code: 0, req. words: 2
chat_expect(CONNECT, 75)
Match on setvar string "CONNECT".
chat_expect - got it
chat_send(\c)
chatarray: special word: STATUS, index: 2, code: 2, req. words: 3
Connected - waiting for login
Detected login for AT
Got Hangup - exiting
Не могу понять почему он не понимает что нужно поднять ППП
вот конф портслэйваall.loc_host 192.168.7.1
all.locallogins no
all.pppd /usr/sbin/pppd plugin radius.so all.syslog
all.facility 2
all.filterdir /etc/portslave/filters
all.debug 2
all.authtype radius
all.radnullpass 0
all.protocol ppp
all.rem_host 192.168.7.2+
all.netmask 255.255.255.0
all.mtu 1500
all.issue \n\
Portslave Internet Services\n\
\n\
Welcome to terminal server %h port S%p \n\
\n\
Customer Support: 123-555-1212 http://www.myisp.net/\n\
\n
all.syswtmp yes
all.porttype async
all.speed 57600
all.initchat TIMEOUT 10 \
ABORT "NO CARRIER" \
ABORT VOICE \
SETVAR "C=CARRIER " \
SETVAR C+PROTOCOL: \
SETVAR C?CONNECT \
"" \d\l\dATZ \
OK\r\n-ATZ-OK\r\n "\c" \
TIMEOUT 3600 \
RING "\c" \
STATUS Incoming %p:I.HANDSHAKE \
"" ATA \
TIMEOUT 75 \
CONNECT "\c" \
STATUS Connected %p:I.HANDSHAKE
all.flow hard
all.dcd yes
all.autoppp proxyarp %d asyncmap 0 %i: \
noipx noccp login auth require-pap refuse-chap \
mtu %t mru %t \
ms-dns 111.111.111.111 ms-dns 222.222.222.222 \
plugin /usr/lib/libpsr.so
all.pppopt proxyarp %d asyncmap 0 %i:%j \
noipx noccp \
mtu %t mru %t \
netmask %m idle %I maxconnect %T \
ms-dns 111.111.111.111 ms-dns 222.222.222.222 \
plugin /usr/lib/libpsr.so
s0.tty ttyR0
Вроде как проблема решилась сама собой.
Канал, через который я дозванивался - плохого качества. Как только дозвонились местные - все пошло.P.S. не all.pppd /usr/sbin/pppd plugin radius.so
а all.pppd /usr/sbin/pppd