首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IPTables自定义日志失败

IPTables自定义日志失败
EN

Server Fault用户
提问于 2014-08-01 14:28:33
回答 1查看 666关注 0票数 2

目前,我正试图将IPTables日志从kern.log中分离出来,放入一个名为iptables.log的文件中。基本上,我有几个不同的适配器,我在每个适配器上记录到端口80的请求。这些规则正在起作用,并对kern.log产生了良好的影响。下面是一个例子:

代码语言:javascript
复制
-A INPUT -d 192.168.100.10 -p tcp -m tcp --dport 80 -j LOG --log-prefix "[10010] REQUEST Port 80: " --log-level 7

我做了以下工作,试图把我想要的东西分开:

  • 在/var/log中创建具有644个权限的iptables.log文件
  • iptables.conf中创建具有以下内容的/etc/rsyslog.d/文件::msg,contains,"[10010] REQUEST Port 80: " -/var/log/iptables.log
  • 编辑/etc/rsyslog.conf以包含以下行:kern.debug /var/log/iptables.log
  • 重新启动的rsyslog:service rsyslog restart

尽管如此,我的"10010“内容仍然被写入kern.log文件,而不是iptables.log。

如能在此问题上提供任何帮助,将不胜感激。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2014-08-05 10:43:50

最后访问了一个测试Linux系统。

我突然想起:rsyslogd将syslog写成syslog用户,而不是root。(使用ps aux | grep [r]syslog验证)

因此,chown syslog.syslog /var/log/iptables.log应该解决这个问题。

(测试解决方案并在我的系统上工作)

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/617215

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档