Hi, All!Есть dial-in сервер (ZyXEL-1496 ext. com1; FreeBSD-4.7) трубку снимает mgetty.
Все было прекрасно, но после установки второго такогоже модема стали происходить чудеса.
Соединения происходят нормально с любым модемом.
Но если один модем уже занят - второй снимает трубку, но pppd не запускает.
В логах клиента:
pppd 2.3.5 started by root, uid 0
Connect: ppp0 <--> /dev/modem
Warning - secret file /etc/ppp/pap-secrets has world and/or group access
Modem hangup, connected for 1 minutes
Connection terminated, connected for 1 minutes
Serial link is not 8-bit clean:
All received characters had bit 7 set to 0
В логах сервера(pppd):
pppd 2.3.5 started by root, uid 0
ioctl(TIOCSETD): Device not configured
Hangup (SIGHUP)
Exit.
Но можно нормально войти обычным пользователем из терминальной(minicom) программы.
/usr/local/etc/mgetty+sendfax/login.config
/AutoPPP/ - a_ppp /usr/sbin/pppd auth -chap +pap login debug
* - - /usr/bin/login @
/usr/local/etc/mgetty+sendfax/mgetty.config
port ttyd0
debug 6
speed 57600
data-only YES
modem-type auto
init-chat "" \d\d\d+++\d\d\dATZ2S0=0Q0&D3&C1&S1*P3S48=32S20=1S9=40S10=100 OK
modem-check-time 3600
rings 1
answer-chat "" ATA CONNECT \c \r
answer-chat-timeout 80
issue-file /etc/motd
login-prompt @!login:
port ttyd1
debug 6
speed 57600
data-only YES
modem-type auto
init-chat "" \d\d\d+++\d\d\dATZ2S0=0Q0&D3&C1&S1*P3S48=32S20=1S9=40S10=100 OK
modem-check-time 3600
rings 1
answer-chat "" ATA CONNECT \c \r
answer-chat-timeout 80
issue-file /etc/motd
login-prompt @!login:
/etc/ppp/options:
lock
asyncmap 0
modem
crtscts
ms-dns 111.111.111.1
proxyarp
/etc/ppp/options.ttyd0:
111.111.111.1:111.111.111.2
/etc/ppp/options.ttyd0:
111.111.111.1:111.111.111.3
/etc/ppp/pap-secrets:
user_1 * "" *
user_2 * "" *
(user_1,user_1 заведены в системе с шелом /sbin/nologin)
Почему одновременно не могут работать оба соединения?
Где грабли?
Help! Плз.