• Лови промокод з яким знижка 50 грн - promo50grn

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

Статус: Offline
Реєстрація: 16.03.2009
Повідом.: 1874
Добрый день.
Имеем Debian 6 и pppd version 2.4.5.

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

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



up
 
Останнє редагування:
А nolog не помогает, не пробовали?
 
не помогает



up!



что ни один тутошний "гуру" не сталкивался с настройкой pptpd ? не верю!
 
Останнє редагування:
Вам нужна не настройка pptpd а настройка rsyslog или просто syslog в котором вам нужно отключить логгирование из демона ppp.
 
А если в /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 не пишится никуда. что и требовалось.

всем спасибо за участие
 
Да пожалуйста.
 
Назад
Зверху Знизу