iptables log

本文详细介绍了如何在Linux环境下使用iptables配置将输入流量的日志输出到指定文件,并提供了日志路径设置、滚动日志功能及日志级别选择等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、简介

iptables输出日志记录到文件

 

二、配置说明

iptables -A INPUT -p tcp -m tcp --dport 22 -j LOG --log-prefix "iptables:" --log-level debug

LOG target 这个功能是通过内核的日志工具完成的(rsyslogd),LOG现有5个选项

 --log-level

  debug,info,notice,warning,warn,err,error,crit,alert,emerg,panic

  err和error,warn和warning,panic和emerg同义词 作用完全一样,不赞成使用

 --log-prefix

  在记录的信息前加上前缀

 --log-tcp-sequence

  把包的TCP序列号和其他的日志信息一起记录下来

 --log-tcp-options

  记录TCP包中字段大小不变的选项

 --log-ip-options

  记录ip包头中字段大小不变的选项

 

三、日志路径

# iptables所有的信息都是通过内核的功能被记录的

1、默认日志文件为/var/log/message

2、设置单独的日志文件(messages中记录的东西较多 需要一个单独的文件记录日志)

vim  /etc/rsyslog.conf

  kern.debug    /var/log/iptables

重启rsyslog服务

# 如果配置不生效,则日志还是记录在message中

/etc/init.d/rsyslog restart

 

四、滚动日志

vim /etc/logrotate.d/syslog
        /var/log/iptables

# 默认一个星期滚动一次

 

转载于:https://www.cnblogs.com/metasequoia/p/3977680.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值