开发者社区 问答 正文

简单的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 9264 分享
分享
版权
举报
4 条回答
写回答
取消 提交回答
  • 慎重使用
    2013-08-15 12:55:47 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
  • 确实很麻烦,我都是直接关闭了。
    2013-08-15 12:49:31 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
  •   学习了
    2013-08-15 12:14:55 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
  • 个人建议,如果不是很清楚iptables有什么用和怎么用,最好不要用,免得自找麻烦。
    2013-08-15 12:00:26 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等