URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 15863
[ Назад ]

Исходное сообщение
"Mgetty не берет трубу"

Отправлено PapaTramp , 09-Апр-02 03:20 
Установил mgetty, настроил конфиги, а он не берет трубу на входящих звонках.
1172  ??  I      0:00.02 /usr/local/sbin/mgetty cuaa0
--- mgetty.conf
port cuaa0
debug 9
fax-id 00 00 000000
speed 38400
direct YES
blocking NO
port-owner uucp
port-group uucp
port-mode 0660
toggle-dtr YES
toggle-dtr-waittime 500
data-only YES
fax-only NO
modem-type data
init-chat "" ATZ OK
force-init-chat +++
modem-check-time 3600
rings 1
answer-chat "" ATA CONNECT \c \r
answer-chat-timeout 120
autobauding NO
ringback NO
ringback-time 30
ignore-carrier false
issue-file /etc/issue
prompt-waittime 500
login-prompt @!login:
login-time 240
diskspace 1024
notify papatramp
fax-owner uucp
fax-group modem
fax-mode 0660
--- mgetty.conf and

В login.config прописано
/AutoPPP/ -     a_ppp   /usr/sbin/pppd auth -chap +pap login debug

в /etc/ttys стоит
cuaa0   "/usr/local/sbin/mgetty"        unknown on insecure


Где может быть ошибка?


Содержание

Сообщения в этом обсуждении
"RE: Mgetty не берет трубу"
Отправлено slayer , 09-Апр-02 10:22 
Трубу берет tty0

"RE: Mgetty не берет трубу"
Отправлено slayer , 09-Апр-02 10:30 
А точнее ttyd0

"RE: Mgetty не берет трубу"
Отправлено PapaTramp , 09-Апр-02 10:53 
>А точнее ttyd0

Тогда почему ttyd0 не берет трубу?


"RE: Mgetty не берет трубу"
Отправлено ad , 09-Апр-02 10:57 
А сам модем трубку берет?

"RE: Mgetty не берет трубу"
Отправлено PapaTramp , 09-Апр-02 11:03 
>А сам модем трубку берет?

Я ответ неверно поставил. Модем и не берет трубку. Не отвечает он на звонки...


"RE: Mgetty не берет трубу"
Отправлено slayer , 09-Апр-02 11:10 
>>А сам модем трубку берет?
>
>Я ответ неверно поставил. Модем и
>не берет трубку. Не отвечает
>он на звонки...


Замени cuaa0 на ttyd0 потому, что на входящие звонки отвечает ttyd0


"RE: Mgetty не берет трубу"
Отправлено PapaTramp , 09-Апр-02 11:20 
>>>А сам модем трубку берет?
>>
>>Я ответ неверно поставил. Модем и
>>не берет трубку. Не отвечает
>>он на звонки...
>
>
>Замени cuaa0 на ttyd0 потому, что
>на входящие звонки отвечает ttyd0
>

В mgetty.conf?


"RE: Mgetty не берет трубу"
Отправлено slayer , 09-Апр-02 11:33 
>В mgetty.conf?


У тебя что стоит линух? беесдя? или ....?


"RE: Mgetty не берет трубу"
Отправлено PapaTramp , 09-Апр-02 11:46 
>>В mgetty.conf?
>
>
>У тебя что стоит линух? беесдя?
>или ....?

BSD


"RE: Mgetty не берет трубу"
Отправлено slayer , 09-Апр-02 12:08 
>BSD

Для BSD лучше всего сделать так в /etc/ttys заменить cuaa0.....  на
ttyd0 "/usr/sbin/pppd -detach 115200 ip-local:ip-remote file /etc/ppp/conf-of-dialoptions" dialup on

где conf-of-dialoptions - опции для ррр


"RE: Mgetty не берет трубу"
Отправлено PapaTramp , 09-Апр-02 11:32 
>Замени cuaa0 на ttyd0 потому, что
>на входящие звонки отвечает ttyd0
>


Заменил. Все равно не берет...
Вот кусок из mgetty.ttyd0:
  mgetty: experimental test release 1.1.28-Jan10
  check for lockfiles
   checklock: no active process has lock, will remove
  locking the line
   makelock(ttyd0) called
   do_makelock: lock='/var/spool/lock/LCK..ttyd0'
   lock made
   tio_get_rs232_lines: status: RTS DTR
  WARNING: DSR is off - modem turned off or bad cable?
  lowering DTR to reset Modem
   tss: set speed to 38400 (113000)
   tio_set_flow_control( HARD )
   waiting for line to clear (VTIME), read:
   waiting for line to clear (VTIME), read:
   removing lock file
  waiting...

Модем и кабель точно рабочие. На Win2000 модем отвечает на звонки...


"RE: Mgetty не берет трубу"
Отправлено ad , 09-Апр-02 12:15 

>Модем и кабель точно рабочие. На
>Win2000 модем отвечает на звонки...
>


В виндовозе сразу берет или после нескольких звонков, может быть надо просто в модем команду дать, что бы трубку брал с определенного звонка.


"RE: Mgetty не берет трубу"
Отправлено PapaTramp , 09-Апр-02 12:20 
>
>>Модем и кабель точно рабочие. На
>>Win2000 модем отвечает на звонки...
>>
>
>
>В виндовозе сразу берет или после
>нескольких звонков, может быть надо
>просто в модем команду дать,
>что бы трубку брал с
>определенного звонка.

В винде после первого звонка берет.
А в опциях в mgetty.conf стоит же rings 1, брать с первого звонка...


"RE: Mgetty не берет трубу"
Отправлено lavr , 09-Апр-02 12:29 
>>
>>>Модем и кабель точно рабочие. На
>>>Win2000 модем отвечает на звонки...
>>>
>>
>>
>>В виндовозе сразу берет или после
>>нескольких звонков, может быть надо
>>просто в модем команду дать,
>>что бы трубку брал с
>>определенного звонка.
>
>В винде после первого звонка берет.
>
>А в опциях в mgetty.conf стоит
>же rings 1, брать с
>первого звонка...

что-то, где-то криво настроено
есть мнение :) что mgetty отлавливает ring,
значит надо в профиле модема прописать:

ats0=0
ats1=0
at&w (сохранить в профиле который будет active)

возможно в /etc/ttys следует попробовать задать
опции для mgetty, возможно mgetty была собрана
чудным образом и ищет свои настройки не там где
ожидается:
strings /path/mgetty | less
и поискать внутри где она ищеть свои конфиги,
там где ты их хранишь или нет?


"RE: Mgetty не берет трубу"
Отправлено lion , 09-Апр-02 12:35 
PapaTramp смотри на сообщение slayer от 12.08

"RE: Mgetty не берет трубу"
Отправлено PapaTramp , 09-Апр-02 12:42 
>PapaTramp смотри на сообщение slayer от
>12.08

Ок, буду ковырять...


"RE: Mgetty не берет трубу"
Отправлено PapaTramp , 09-Апр-02 13:13 
>>PapaTramp смотри на сообщение slayer от
>>12.08
>
>Ок, буду ковырять...


Что-то я совсем запутался...
Прописал в /etc/ttys:
ttyd0    "/usr/sbin/pppd -detach 115200 212.122.9.2:212.122.9.17 /etc/ppp/options" dialup on
перестартанул, но по ps -ax не вижу ни mgetty, ни ttyd0...


"RE: Mgetty не берет трубу"
Отправлено slayer , 09-Апр-02 13:41 
А pppd по ps ax видишь?
Ну чтото типа
67580  ??  I      0:00.01 /usr/sbin/pppd -detach 115200 xxx.xxx.xxx.xxx:yyy.yyy.yyy.yyy file /etc/ppp/options


"RE: Mgetty не берет трубу"
Отправлено PapaTramp , 09-Апр-02 13:47 
>А pppd по ps ax видишь?
>
>Ну чтото типа
>67580  ??  I  
>    0:00.01
>/usr/sbin/pppd -detach 115200 xxx.xxx.xxx.xxx:yyy.yyy.yyy.yyy file
>/etc/ppp/options

не видать... уже крышу рвет...


"RE: Mgetty не берет трубу"
Отправлено slayer , 09-Апр-02 13:52 
Тогда вопрос, а что ты рестартнул?



"RE: Mgetty не берет трубу"
Отправлено PapaTramp , 10-Апр-02 03:19 
> Тогда вопрос, а что ты
>рестартнул?

reboot делал
Slayer, с тобой можно напрямую связаться? Мылом или по аське.
Мой емыл seatramp@online.farpost.com


"RE: Mgetty не берет трубу"
Отправлено slayer , 10-Апр-02 13:41 
Нет проблем

Mail-to: slayer@tr.ukrtel.net


"RE: Mgetty не берет трубу"
Отправлено sharky , 11-Апр-02 22:49 
А не бывает такого что модем просто в режиме "цифровых" ответов и по приходу звонка пишет номерок вместо RING ?? mgetty ловит RING и дает модему ATA - и команды типа ATS0=1 - полный бред: модем возьмет трубку, завяжется и оторвет сразу соединение если у него нет управляющего процесса для порта. По логу mgetty судя - точно или кабель или порт не пашет - проверь модем каким нибудь терминалом (типа minicom) - если модем реагирует на AT команды - значит проблема действительно в настройках. Работа под масдаем - вообще не гарантия что все верно :))
/dev/ttyd0 - тоже сможет помочь (или у меня файлы /dev/ttyS0 - S23), но при условии что он есть - этот файл... если нет то сделай mknod для его создания с major 4 и character типом для него обязательно (минор сотри следующий за существующими файлами). А в inittab лучше писать типа такого:
d0:1234:respawn:/usr/local/bin/mgetty /dev/ttyd0 -D -m '"" ATZ OK AT OK'
точно так все пашет - 24 номера сразу ....
А pppd на tty лучше не вешать - это хорошо для выделенных линий а не для диалапа - pppd не умеет модем подымать да и PAP авторизация в смеси с другими типами так не получится.

Сергей


"RE: Mgetty не берет трубу"
Отправлено Gusd , 18-Сен-02 14:48 
direct No AND NOT direct Yes