开发者社区> 问答> 正文

简单的iptables防火墙规则分享


#!/bin/bash
#Iptables
iptables -F
iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -p udp -m udp --sport 53 -j ACCEPT
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp -m tcp --sport 80 -j ACCEPT
iptables -A INPUT -p udp -m udp --sport 123 -j ACCEPT
iptables -A INPUT -p udp --dport 161 -j ACCEPT
iptables -A INPUT -p icmp -j ACCEPT
iptables -I INPUT -p gre -j ACCEPT
iptables -A INPUT -i lo -p all -j ACCEPT
iptables -I OUTPUT -p gre -j ACCEPT
iptables -A OUTPUT -o lo -p all -j ACCEPT
iptables -A INPUT -p tcp -m state --state ESTABLISHED,RELATED -j ACCEPT
/etc/rc.d/init.d/iptables save
service iptables restart




保存为shell文件,例如iptables.sh 文件,执行 sh iptables.sh 即可

展开
收起
chuanshuolian 2013-08-15 11:59:13 9255 0
4 条回答
写回答
取消 提交回答
  • 慎重使用
    2013-08-15 12:55:47
    赞同 展开评论 打赏
  • 确实很麻烦,我都是直接关闭了。
    2013-08-15 12:49:31
    赞同 展开评论 打赏
  •   学习了
    2013-08-15 12:14:55
    赞同 展开评论 打赏
  • 个人建议,如果不是很清楚iptables有什么用和怎么用,最好不要用,免得自找麻烦。
    2013-08-15 12:00:26
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《云防火墙实现多账号统一管控》 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载