iptables语法规则
时间: 2023-11-05 22:54:47 浏览: 220
iptables语法
iptables是Linux系统上用于配置防火墙规则的工具。它使用一系列的规则和表来控制网络流量。iptables的语法规则如下:
1. 添加规则:
iptables -A <链> <匹配规则> -j <动作>
2. 删除规则:
iptables -D <链> <匹配规则> -j <动作>
3. 清空规则:
iptables -F
4. 查看规则:
iptables -L
5. 拒绝所有流量:
iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROP
6. 允许特定端口的流量通过:
iptables -A INPUT -p <协议> --dport <端口号> -j ACCEPT
7. 允许特定IP地址的流量通过:
iptables -A INPUT -s <IP地址> -j ACCEPT
8. 允许已建立的连接通过:
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
9. 设置NAT规则:
iptables -t nat -A POSTROUTING -s <内网IP地址范围> -o <外网网络接口> -j MASQUERADE
10. 允许ping请求通过:
iptables -A INPUT -p icmp --icmp-type echo-request -j ACCEPT
阅读全文