как отцчить pptpd писать в syslog [БФ]

  • Автор теми Автор теми gameover
  • Дата створення Дата створення
Статус: Офлайн
Реєстрація: 16.03.2009
Повідом.: 1858
Добрый день.
Имеем Debian 6 и pppd version 2.4.5.

Хочется заставить pptpd не писать ничего в syslog файлы.
Есть ли такая опция?

Заранее спасибо.



up
 
Останнє редагування:
А если в /etc/ppp/options.pptpd (ну или где там конфиг его лежит) добавить опцию "logfile /dev/null"
?

Ну или как сказали выше, ковырнуть настройку не пптпд, а сислог демона.
 
Вам нужна не настройка pptpd а настройка rsyslog или просто syslog в котором вам нужно отключить логгирование из демона ppp.

на серваке юзается rsyslog.
типой конфиг, но там упоминаний нету о pptpd

А если в /etc/ppp/options.pptpd (ну или где там конфиг его лежит) добавить опцию "logfile /dev/null"
?
оно всё равно в syslog пишет,падло ))
 
logfile /var/log/pptpd.log

так тоже? ясен сам файл лога сначала создать руками и дать права на запись

⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.
 
кто занет какое facility использует pppd?

делаю так:
destination pptp { file("/dev/null"); };

filter pptp { facility(daemon) and message("pptpd:") or message("pppd:"); };
filter d_messages { level(debug) and not filter(pptp); };
filter d_syslog { level(debug) and not filter(pptp); };

log { source(s_src); filter(pptp); destination("pptp"); };
log { source(s_src); filter(d_messages); destination(d_messages); };
log { source(s_src); filter(d_syslog); destination(d_syslog); };

и все равно пишет в syslog и messages

ps поставил syslog-ng вместо rsyslog
 
в файлик пишет когда вкл его в той опции, но в не зависимости от той опции ВСЕГДА пишет в сислог

да, уж))
мозг таки включить пришлось))

конечный рабочий вариант:

destination pptp { file("/dev/null"); };

filter pptp { facility(auth,daemon) and message("pptpd:") or message("pppd:"); };

filter f_messages { level(info,notice,warn) and
not facility(auth,authpriv,cron,daemon,mail,news) and filter(pptp); };

filter f_syslog3 { not facility(auth, authpriv, mail) and not filter(f_debug) and filter(pptp); };

log { source(s_src); filter(pptp); destination("pptp"); };
т.е. в стандартные filter относящиеся к syslog и messages добавляем наш filter pptp

т.о. логов от pptpd не пишится никуда. что и требовалось.

всем спасибо за участие
 
Назад
Зверху Знизу