跳至内容
主要参数:
-A: 在指定链的末尾添加一条规则。
-D: 删除指定链中的规则。
-I: 在指定链中插入一条规则。
-R: 替换指定链中的规则。
-L: 列出指定链中的所有规则。
-F: 清空指定链中的所有规则。
-Z: 将指定链中的所有计数器清零。
-N: 创建一个新的用户定义链。
-X: 删除指定的用户定义链。
-P: 设置指定链的默认策略。
-s: 指定源 IP 地址或子网。
-d: 指定目标 IP 地址或子网。
-p: 指定协议(如 tcp、udp、icmp)。
-j: 指定目标动作(如 ACCEPT、DROP、REJECT)。
-i: 指定数据包进入的网络接口。
-o: 指定数据包离开的网络接口。
--sport: 指定源端口。
--dport: 指定目标端口。
-m: 指定扩展模块(如 state、limit、mac 等)。
主要文件:
/etc/sysconfig/iptables: 在某些 Linux 发行版中,这是 iptables 规则的保存文件。
/etc/iptables/rules.v4: 在某些发行版中,用于保存 IPv4 规则的文件。
/etc/iptables/rules.v6: 用于保存 IPv6 规则的文件。
/proc/net/ip_tables_names: 包含当前系统中所有 IP 表的列表。