The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"mgetty.cuad*(ttyd*)"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Dialup, PPP / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"mgetty.cuad*(ttyd*)"  +/
Сообщение от frank82 (ok) on 07-Июл-10, 22:19 
Доброго времени суток всем!
Уважаемые администраторы, модераторы и все остальны пользователи форума
я уже как-то писал по даной проблеме (ТЕМА : "mgetty-log"), но так реально
ни одной подсказки не увидел, не то что бы ответ, кроме высказываний в мой адрес надо оно мне
или нет, поверте мне оно надо...

Проблема состоит в следуюущем: имеется сервак FreeBSD 7.1.
Есть модемный пул с 7-10 модемов (модемы соединяются без проблем) через mgetty.
Мне нужно на web-страничку выводить реальную скорость соединения каждого абонента
в лини с его оконечником (модемом на серваке), для этого я написал скрипт который бы
вытягивал даные с логов. Ну вот собственно и проблема, в логах запись о скорости имеет
вид conn='  ', хотя по идее должен быть вид conn='57600' (57600 к примеру скорость).
Не пойму где настараивать mgetty логи.

Вот лог "mgetty.ttyu0":
[21:10] [Sat] #cat /var/log/mgetty.ttyu0
06/26 18:49:19 yu0  mgetty: interim release 1.1.35-Feb22
06/26 18:49:19 yu0  check for lockfiles
06/26 18:49:19 yu0  locking the line
06/26 18:49:19 yu0  lowering DTR to reset Modem
06/26 18:49:20 yu0  send: ATS0=1A[0d]
06/26 18:49:20 yu0  waiting...
06/26 18:50:31 yu0  wfr: waiting for ``RING''
06/26 18:50:31 yu0  wfr: found action string: ``NO CARRIER''
06/26 18:50:31 ##### failed A_FAIL dev=ttyu0, pid=35690, caller='none'

--
06/26 18:50:31 yu0  mgetty: interim release 1.1.35-Feb22
06/26 18:50:31 yu0  check for lockfiles
06/26 18:50:31 yu0  locking the line
06/26 18:50:31 yu0  lowering DTR to reset Modem
06/26 18:50:32 yu0  send: ATS0=1A[0d]
06/26 18:50:32 yu0  waiting...
06/26 18:50:50 yu0  wfr: waiting for ``RING''
06/26 18:50:50 yu0  wfr: found action string: ``CONNECT''
06/26 18:50:52 ##### data dev=ttyu0, pid=36120, caller='none', conn='', name='', cmd='/usr/sbin/pppd', user='/AutoPPP/'


Вот конфиг mgetty для /dev/ttyu0:
[21:10] [Sat] #cat /usr/local/etc/mgetty+sendfax/mgetty.config  | less
port ttyu0
debug 4
speed 57600
direct NO
blocking NO
port-owner uucp
port-group uucp
port-mode 0660
toggle-dtr YES
toggle-dtr-waittime 500
data-only YES
modem-type data
init-chat "" ATS0=1A ""
modem-check-time 255
rings 1
autobauding NO
ringback NO
ringback-time 30
ignore-carrier false
issue-file /etc/issue
prompt-waittime 500
login-prompt @!login:
login-time 120
diskspace 1024
notify faxadmin
fax-owner uucp
fax-group modem
fax-mode 066

Я показал настройки только для одного модема, для остальных отличия только
в номере порта, а все остально тоже самое.

Где и что мне настроить что бы в логах указывалась скорость соединения
а не ""???
Подскажите кто знает хоть что-то по даному вопросу!!!

ЗАРАНИЕ БЛАГОДАРЕН...

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "mgetty.cuad*(ttyd*)"  +/
Сообщение от ze6ra (??) on 08-Июл-10, 09:08 
>[оверквотинг удален]
>
>Я показал настройки только для одного модема, для остальных отличия только
>в номере порта, а все остально тоже самое.
>
>Где и что мне настроить что бы в логах указывалась скорость соединения
>
>а не ""???
>Подскажите кто знает хоть что-то по даному вопросу!!!
>
>ЗАРАНИЕ БЛАГОДАРЕН...

Модем после соединения выдаёт строку CONNECT<info> состав <info> управляется командой ATXn модема, mgetty парсит CONNECT и <info> попадает в лог mgetty в виде con='<info>'.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "mgetty.cuad*(ttyd*)"  +/
Сообщение от frank82 (ok) on 08-Июл-10, 11:43 
ОК, спасибо за подсказку, попробую поиграться с командами АТ!!!
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "mgetty.cuad*(ttyd*)"  +/
Сообщение от ipmanyak (ok) on 08-Июл-10, 12:08 
в строке инициализации модема init-chat добавь команду X5 или X3
init-chat "" ATX5S0=1A ""
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "mgetty.cuad*(ttyd*)"  +/
Сообщение от frank82 email(ok) on 10-Июл-10, 13:47 
пробовал результат тот же, но команды Х5 нету, их всего 5 с Х0 по Х4, Х4 для возврата всех кодов возврата операции вызова, тоисть должно было забить лог по полной програме, но отображает все тоже самое, пробовал и W1 - вывод сокорости в линии, тоже не помагает, где копать даже ума не приложу...
Может я не правильно строку инициализации прописываю init-chat "" ATX4W1S0=1A "",
и так тоже пробовал init-chat "" ATS0=1AX4W1 "".

Может у кого есть еще какие идеи, подскажите пожайлуста!!!

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "mgetty.cuad*(ttyd*)"  +/
Сообщение от ze6ra (??) on 12-Июл-10, 11:07 
>пробовал результат тот же, но команды Х5 нету, их всего 5 с
>Х0 по Х4, Х4 для возврата всех кодов возврата операции вызова,
>тоисть должно было забить лог по полной програме, но отображает все
>тоже самое, пробовал и W1 - вывод сокорости в линии, тоже
>не помагает, где копать даже ума не приложу...
>Может я не правильно строку инициализации прописываю init-chat "" ATX4W1S0=1A "",
>и так тоже пробовал init-chat "" ATS0=1AX4W1 "".
>
>Может у кого есть еще какие идеи, подскажите пожайлуста!!!

Подключаться к модему, дозваниваться через AT команды при ATX0 до ATX5 и смотреть что в строке CONNECT при подключении. В mgetty повышать уровень вывода сообщений для отладки.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "mgetty.cuad*(ttyd*)"  +/
Сообщение от ipmanyak (ok) on 12-Июл-10, 15:43 
>пробовал результат тот же, но команды Х5 нету, их всего 5 с
>Х0 по Х4, Х4 для возврата всех кодов возврата операции вызова,
>тоисть должно было забить лог по полной програме, но отображает все
>тоже самое, пробовал и W1 - вывод сокорости в линии, тоже
>не помагает, где копать даже ума не приложу...
>Может я не правильно строку инициализации прописываю init-chat "" ATX4W1S0=1A "",
>и так тоже пробовал init-chat "" ATS0=1AX4W1 "".
>
>Может у кого есть еще какие идеи, подскажите пожайлуста!!!

буквы OK попробуй вместо последних двух "":
init-chat "" ATX4W1S0=1A ОК

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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