我尝试记录 IPTables 何时断开连接,主要用于分析。问题是,我的日志似乎没有写入任何地方。
到现在为止,我知道 iptables 通过 kern 工具进行记录,因此所有内容都应该写入/var/log/kern.log。
这是我的/etc/syslog.conf
# /etc/syslog.conf Configuration file for syslogd.
#
# For more information see syslog.conf(5)
# manpage.
#
# First some standard logfiles. Log by facility.
#
auth,authpriv.* -/var/log/auth.log
*.*;auth,authpriv.none -/var/log/syslog
#cron.* -/var/log/cron.log
daemon.* -/var/log/daemon.log
kern.* -/var/log/kern.log
lpr.* -/var/log/lpr.log
mail.* -/var/log/mail.log
user.* -/var/log/user.log
iptables -L -n
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT tcp -- 127.0.0.1 0.0.0.0/0 tcp dpt:22
ACCEPT tcp -- 10.97.110.0/24 0.0.0.0/0 tcp dpt:22
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:22 flags:0x17/0x02 limit: avg 6/hour burst 2
LOGDROP tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:22 flags:0x17/0x02
ACCEPT tcp -- 127.0.0.1 0.0.0.0/0 tcp dpt:1194
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:1194 flags:0x17/0x02 limit: avg 12/hour burst 4
LOGDROP tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:1194 flags:0x17/0x02
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Chain LOGDROP (2 references)
target prot opt source destination
LOG all -- 0.0.0.0/0 0.0.0.0/0 LOG flags 0 level 4 prefix `iptables drop: '
DROP all -- 0.0.0.0/0 0.0.0.0/0
在与端口 22 建立几次连接后,连接正确断开,并且我收到超时提示。但仍然没有任何日志。至少在我目前查看过的地方没有。您能告诉我那里出了什么问题吗?
猫/ proc /版本
Linux version 2.6.32-028stab092.1 (root@rhel5-build-x64) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-46)) #1 SMP Wed Jul 20 19:47:12 MSD 2011