URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 5721
[ Назад ]
Исходное сообщение
"pppd выдает месаги на консоль"
Отправлено ziserg , 14-Фев-01 17:23
Кто подскажет как научить pppd не выдавать ничего на консоль, а только в syslog ???
Содержание
- RE: pppd выдает месаги на консоль,Slava, 17:53 , 14-Фев-01
- RE: pppd выдает месаги на консоль,ziserg, 22:40 , 15-Фев-01
- RE: pppd выдает месаги на консоль,Slava, 00:41 , 16-Фев-01
- RE: pppd выдает месаги на консоль,ziserg, 18:54 , 16-Фев-01
- RE: pppd выдает месаги на консоль,Digger, 18:44 , 14-Фев-01
- RE: pppd выдает месаги на консоль,ziserg, 22:50 , 15-Фев-01
- RE: pppd выдает месаги на консоль,Digger, 14:52 , 16-Фев-01
Сообщения в этом обсуждении
"RE: pppd выдает месаги на консоль"
Отправлено Slava , 14-Фев-01 17:53
интересно как ты ее вообще заставил на консоль выводить ? случаем не nodetach указал ?
"RE: pppd выдает месаги на консоль"
Отправлено ziserg , 15-Фев-01 22:40
Конечно я указал nodetch, но если его не указать, как ты думаешь будет ли pppd респоуниться! У меня не Dial-Up чтоб такое делать,а обычная выделенка, и pppd респоуниться из inittab!
"RE: pppd выдает месаги на консоль"
Отправлено Slava , 16-Фев-01 00:41
убери nodetach, а вместо него впиши persist maxfail 0
и стартуй свое pppd из обычного скрипта, оно теперь не будет падать
вариант 2 (менее хороший):
в инит таб весь вывод pppd перенаправить в /dev/null, например
pppd /dev/ttyS0 > /dev/null 2> /dev/null
"RE: pppd выдает месаги на консоль"
Отправлено ziserg , 16-Фев-01 18:54
Дописал в inittab
S0:3:respawn:/usr/sbin/pppd file '/etc/ppp/cci/options' >/dev/null 2>/dev/null
Заработало!
Спасибо!
"RE: pppd выдает месаги на консоль"
Отправлено Digger , 14-Фев-01 18:44
убери с /etc/ppp/options опцию debug
и в /etc/syslog.conf подправь кое-что... man syslog
"RE: pppd выдает месаги на консоль"
Отправлено ziserg , 15-Фев-01 22:50
Опция debug у меня не стоит, а по-поводу syslogd пробовал поставить *.=debug /dev/null - не помогло, все равно при обраве связи на консоль пишет параметры соединения. В syslogd нет ничего относящегося к pppd, я даже попробовал *.* поставить /etc/syslog.conf
"RE: pppd выдает месаги на консоль"
Отправлено Digger , 16-Фев-01 14:52
млин... это все в сислоге прописывается... если ты написал правило, что вся эта хрень должна идти в /dev/null, то соответственно постарайся закоментировать тот уровень сообщений, в котором пппд валит свой мусор, т.е. сверху есть kern.debug, *.notice которые сыпятся на /dev/console... убери, что не надо и killall -HUP syslogd... а если вообще не хочешь весь мусор, то закоментируй все строчки в /etc/syslog.conf и пропиши *.* /dev/ttyvb (если это *BSD) или *.* /dev/tty12 (если Линух) и все будет валится на последние консоли...