iptables 是 Linux 系统中用于配置内核防火墙的一个命令行工具
FORWARD 链主要用于处理经过路由器的流量。当数据包从一个网络接口进入路由器,然后需要转发到另一个网络接口时,FORWARD 链就会起作用。
以下是一些常用的 iptables FORWARD 链规则示例:
iptables -A FORWARD -j ACCEPT
iptables -A FORWARD -j DROP
iptables -A FORWARD -s 192.168.1.100 -j ACCEPT
iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT
iptables -A FORWARD -p icmp -j ACCEPT
iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -m limit --limit 5/min -j ACCEPT
注意:在修改 iptables 规则之前,请确保您了解这些规则的作用,以免意外阻止自己的网络连接。在对生产环境进行更改之前,建议先在测试环境中验证规则。