iptables包过滤规则
时间: 2023-11-05 08:04:23 浏览: 89
详解Linux iptables常用防火墙规则
iptables是Linux系统中的一个包过滤工具,可以用来过滤网络数据包,实现网络安全策略。以下是一些常见的iptables规则:
1. 允许本地回环接口lo的所有数据包通过iptables:
iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT
2. 允许已建立的连接通过iptables:
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
3. 允许ping命令通过iptables:
iptables -A INPUT -p icmp --icmp-type echo-request -j ACCEPT
iptables -A OUTPUT -p icmp --icmp-type echo-reply -j ACCEPT
4. 允许SSH连接通过iptables:
iptables -A INPUT -p tcp --dport ssh -j ACCEPT
5. 允许HTTP连接通过iptables:
iptables -A INPUT -p tcp --dport http -j ACCEPT
6. 允许HTTPS连接通过iptables:
iptables -A INPUT -p tcp --dport https -j ACCEPT
7. 允许FTP连接通过iptables:
iptables -A INPUT -p tcp --dport ftp -j ACCEPT
8. 阻止所有其他的连接通过iptables:
iptables -A INPUT -j DROP
iptables -A OUTPUT -j DROP
以上规则仅供参考,具体规则根据实际需求进行调整。
阅读全文