Господа вобщем проблема такая нужно чтобы логи iptables писались в /var/log что то я не могу догнать какой параметр нужно прописать в syslog.conf. система RH 9/0 Заранее благодарен.
Нифига не правильно дело в том что local3.info будет писать не правильный аргумент. можно написать так kern.= /var/log/iptables но тогда кернеловские сообщения тоже будут попадать в этот файл.
И при этом люди спрашивают "зачем нам нужен syslog-ng ???".
А в нем это делается запросто (по regexp-у):
...
source from_all { unix-stream ("/dev/log");
file ("/proc/kmsg");
internal();
};
destination iptables { file("/var/log/iptables.log"); };
filter iptables { match("iptables") or match("IN="); };
log { source(from_all); filter(iptables); destination(iptables); };
...