Centos7 开启 iptables 日志

本文详细介绍了如何在Linux生产环境中启用iptables的日志功能,以定位和解决数据包过滤导致的问题,包括配置rsyslog、设置日志滚动、添加日志选项并验证、查看日志以及清理测试。

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

Netfileter/iptables (以下简称iptables)是unix/linux 系统自带的优秀且完全免费的基于包过滤的防火墙工具、它的功能十分强大、使用非常灵活、可以对流入、流出及流经服务器的数据包进行精细的控制。

在生产环境中有时候需要对指定的数据包进行过滤,但是在复杂的网络环境中,有时会出现收不到正常的数据报文,这时可能需要查看数据报文有没有被iptables进行过滤掉而导致收不到报文。

下面的方法是通过怎么开启iptables日志进行查看数据报文情况。

1、在rsyslog.conf 中添加配置

vim /etc/rsyslog.conf

//在文中添加如下行
kern.* /var/log/iptables.log
之后重启日志配置

systemctl restart rsyslog.service

2、让日志滚动(可选)

vim /etc/logrotate.d/syslog

//添加如下行
/var/log/iptables

3、在iptables 配置中添加日志选项,测试是否生效

iptables -A INPUT -j LOG --log-prefix “iptables”

4、查看是否有日志

tailf /var/log/iptables.log

5、使用完后,删除测试链

iptables -D INPUT -j LOG --log-prefix “iptables”

6、清空iptables日志

echo “” > /var/log/iptables.log




公众号 Linux码农 推荐阅读

Linux ‘网络配置’ 和 ‘故障排除’ 命令总结
Linux 进程管理之基础知识

你需要了解的55个网络概念
Centos7 开启 iptables 日志

memcache 多线程模型

linux ulimit 调优

Linux GDB的实现原理

服务端 TCP 连接的 TIME_WAIT 过多问题的分析与解决

60秒内对 Linux 进行性能诊断

Linux 下的资源限制

你需要了解的55个网络概念

常见的限流方式之漏桶算法

常见的限流方式之计数器滑动窗口算法

应该知道的LINUX技巧

Linux 可执行文件程序载入和执行过程

进程间通信(IPC) 系列 | mmap

一文讲懂什么是vlan、三层交换机、网关、DNS、子网掩码、MAC地址

关于 TCP/IP,必知必会的十个问题

高性能定时器策略之时间轮定时器算法




关注公众号 Linux码农 获取更多干货
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值