The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"dial-in по расписанию"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"dial-in по расписанию"
Сообщение от tim Искать по авторуВ закладки(??) on 02-Фев-05, 15:26  (MSK)
Необходимо настроить mgetty таким образом, чоб он садился на ttyS0 например в 19:00 и слезал в 7:00, т.е. в рабочее время я использую телефон по прямому назначению, после работы хочу из дома выходить в inet через сервер на работе используя этот телефон (который ясенно уж свободен раз я дома)

Пытался запустить mgetty c командной строки но получил две проблеммы:
1. До сессии ppp не доходит дело mgetty выдает следующее:
yS0  can't get group 'modem': No such process
yS0  cannot set controlling tty (ioctl): Operation not permitted
yS0  >>> this might be caused because you have run mgetty/vgetty
yS0  >>> from the command line.  Don't do that, use /etc/inittab!
2. Даже если не учитывать 1-ю проблемму mgetty завершает работу после того как модем положит трубку, т.е необходимо отслеживать это дело и запускать его заного

Теперь если попытаться решить первую проблемму и записать mgetty в inittab  то автоматом решиться и 2-я проблемма т.к. там можно указать параметр respawn, но тогда модем будет брать трубку целый день, а не внужное время!

В принципе я думаю можно написать скрипт который будет прописывать что нужно в inittab, а потом заставит перечитать init конфиги, но я думаю наверное есть и более лучшее решение!

Собственно лучшее решение и хотелось бы услышать!!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "dial-in по расписанию"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 02-Фев-05, 15:34  (MSK)
1. По крону переписывать файл /etc/ttys
2. Давным давно видел патч для mgetty который по времени могу выполнять некоторые ограничения.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "dial-in по расписанию"
Сообщение от tim Искать по авторуВ закладки(??) on 02-Фев-05, 16:28  (MSK)
>1. По крону переписывать файл /etc/ttys
у меня Linux Slackware /etc/ttys отсутствует
>2. Давным давно видел патч для mgetty который по времени могу выполнять
>некоторые ограничения.
А как патч назывался?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "dial-in по расписанию"
Сообщение от John Искать по авторуВ закладки(??) on 02-Фев-05, 16:59  (MSK)
>Необходимо настроить mgetty таким образом, чоб он садился на ttyS0 например в
>19:00 и слезал в 7:00, т.е. в рабочее время я использую
>телефон по прямому назначению, после работы хочу из дома выходить в
>inet через сервер на работе используя этот телефон (который ясенно уж
>свободен раз я дома)
>
>Пытался запустить mgetty c командной строки но получил две проблеммы:
>1. До сессии ppp не доходит дело mgetty выдает следующее:
> yS0  can't get group 'modem': No such process
> yS0  cannot set controlling tty (ioctl): Operation not permitted
> yS0  >>> this might be caused because you have run mgetty/vgetty
> yS0  >>> from the command line.  Don't do that, use /etc/inittab!
>2. Даже если не учитывать 1-ю проблемму mgetty завершает работу после того
>как модем положит трубку, т.е необходимо отслеживать это дело и запускать
>его заного
>
>Теперь если попытаться решить первую проблемму и записать mgetty в inittab  
>то автоматом решиться и 2-я проблемма т.к. там можно указать параметр
>respawn, но тогда модем будет брать трубку целый день, а не
>внужное время!
>
>В принципе я думаю можно написать скрипт который будет прописывать что нужно
>в inittab, а потом заставит перечитать init конфиги, но я думаю
>наверное есть и более лучшее решение!
>
>Собственно лучшее решение и хотелось бы услышать!!


В crontab
#можно
00 20 * * 1-5           /bin/rm -f /etc/nologin.ttyS0
#нельзя
00 08 * * 1-5           /bin/touch /etc/nologin.ttyS0

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "dial-in по расписанию"
Сообщение от John Искать по авторуВ закладки(??) on 02-Фев-05, 17:03  (MSK)
>В crontab
>#можно
>00 20 * * 1-5        
>   /bin/rm -f /etc/nologin.ttyS0
>#нельзя
>00 08 * * 1-5        
>   /bin/touch /etc/nologin.ttyS0

Да, забыл :)
запуск mgetty в /etc/inittab

S1:2345:respawn:/sbin/mgetty ttyS0 -s 115200 -n 1

и пусть висит

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "dial-in по расписанию"
Сообщение от tim Искать по авторуВ закладки(??) on 02-Фев-05, 17:06  (MSK)
>>В crontab
>>#можно
>>00 20 * * 1-5        
>>   /bin/rm -f /etc/nologin.ttyS0
>>#нельзя
>>00 08 * * 1-5        
>>   /bin/touch /etc/nologin.ttyS0
>
>Да, забыл :)
>запуск mgetty в /etc/inittab
>
>S1:2345:respawn:/sbin/mgetty ttyS0 -s 115200 -n 1
>
>и пусть висит

Спасибо!!
После вашего поста перечитал man действительно там это ситуация описана!

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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