The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Второй модем не запускает pppd..., !*! sergey, 29-Ноя-02, 17:44  [смотреть все]
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! Плз.

  • RE: Второй модем не запускает pppd..., !*! lavr, 17:54 , 29-Ноя-02 (1)
    >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! Плз.


    ifconfig -a
    grep mgetty /etc/ttys

    ядро?

    • RE: Второй модем не запускает pppd..., !*! СергейКа, 18:20 , 29-Ноя-02 (2)
      в конф ядра
      pseudo-device    ppp    1    # Kernel PPP
      измени на 2
      перекомпилить
    • RE: Второй модем не запускает pppd..., !*! sergey, 18:26 , 29-Ноя-02 (3)
      >ifconfig -a
      >grep mgetty /etc/ttys
      >
      >ядро?


      grep mgetty /etc/ttys:

      ttyd0   "/usr/local/sbin/mgetty"        unknown on insecure
      ttyd1   "/usr/local/sbin/mgetty"        unknown on insecure


      ifconfig -a:

      ep0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
              inet 111.111.111.1 netmask 0xffffffc0 broadcast 111.111.111.111
              ether 00:10:4b:07:85:d7
              media: Ethernet 10baseT/UTP
      lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
              inet 127.0.0.1 netmask 0xff000000
      ppp0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
              inet 111.111.111.1 --> 111.111.111.2 netmask 0xffffffc0


      dmesg:
      ........
      sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
      sio0: type 16550A
      sio1 at port 0x2f8-0x2ff irq 3 on isa0
      sio1: type 16550A
      ........

      /sys/i386/conf/MYKERNEL
      .........
      # Serial (COM) ports
      device          sio0    at isa? port IO_COM1 flags 0x10 irq 4
      device          sio1    at isa? port IO_COM2 irq 3
      .........


      Help! Плз.

  • RE: Второй модем не запускает pppd..., !*! sergey, 18:57 , 29-Ноя-02 (4)
    Огромное всем спасибо.
    Спасла рекомендация СергейКа

    >в конф ядра
    >pseudo-device    ppp    1    # Kernel PPP
    >измени на 2
    >перекомпилить


    /sys/i386/conf/MYKERNEL
    ...........
    pseudo-device    ppp    2       # Kernel PPP
    ...........

    СПАСИБО!!!




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

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