- 论坛徽章:
- 0
|
原帖由 huanglao2002 于 2006-6-11 20:15 发表
$IPT -N LOGDENY
$IPT -A LOGDENY -j LOG --log-prefix "iptables"
$IPT -A LOGDENY -j DROP
$IPT -A INPUT -i ! lo -m state --state NEW,INVALID -j LOGDENY
我这里有这样一个脚本
但是执行后
Jun 15 18:25:32 zkh kernel: iptablesIN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:14:2a:3b:42:44:08:00 SRC=172.18.54.61 DST=172.18.54.255 LEN=229 TOS=0x00 PREC=0x00 TTL=64 ID=751 PROTO=UDP SPT=138 DPT=138 LEN=209
iptables 这些产生 log 讯息,是交由系统 syslog daemon 相关程式接收处理的,你的 /etc/syslog.conf 档案内的 kern 项目决定了这些讯息要放哪个档案内。比方像是:
所以请先看一下你的配置档案写怎样内容。
另外就是一般说的 syslog daemon 通常包含有 syslogd 与 klogd,该 klog 才是提供该 iptables 由 kernel 部份产生讯息进行接收处理的。请确认该服务有启动,没启动的话会有这类讯息画面跑出来。
== |
|