免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3410 | 回复: 12
打印 上一主题 下一主题

评价一下小弟的IPTABLES设置! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-07-22 16:10 |只看该作者 |倒序浏览
#!/bin/sh

#定义变量
IPT="iptables"
LAN_NET="192.168.3.0/24"
TCP_DPORTS="80,21,25,110,443,1800,1810,8000,8080"
UDP_DPORTS="53,1800,1810,8000,8080"


#清空filter表的规则
$IPT -F

#定义FORWARD链的默认策略为DROP
$IPT -P FORWARD DROP

#允许已建立连接的数据包通过
$IPT -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT

#允许内网发起dns请求
$IPT -A FORWARD -s $LAN_NET -p udp -m multiport --dports $UDP_DPORTS -j ACCEPT

#允许内网ping通外网
$IPT -A FORWARD -p icmp -s $LAN_NET -j ACCEPT
$IPT -A FORWARD -p icmp -d $LAN_NET -m state --state INVALID -j ACCEPT

#允许公司其他网段访问内网
$IPT -A FORWARD -s 192.168.0.0/19 -d 192.168.0.0/19 -j ACCEPT

#针对每个设计师开通必要的服务
while read loop1 loop2 loop3
do
$IPT -A FORWARD -p tcp -s $loop1 -m mac --mac-source $loop2 -m multiport --dports $TCP_DPORTS -j ACCEPT
done < /home/shell/adm-firewall/iplist.db

#$IPT -I FORWARD -s $LAN_NET -d 220.181.38.80 -j DROP

sh /home/shell/adm-firewall/special.sh

$IPT -I FORWARD -s 192.168.3.153 -j ACCEPT
$IPT -I FORWARD -s 192.168.3.169 -j ACCEPT
$IPT -I FORWARD -s 192.168.3.47 -p tcp --dport 81 -j ACCEPT
$IPT -I FORWARD -s 192.168.3.85 -j ACCEPT
$IPT -A FORWARD -s 192.168.3.191 -j ACCEPT
$IPT -I FORWARD -s 192.168.3.198 -j ACCEPT
#禁止访问视频网站
$IPT -I FORWARD -d 58.83.170.0/24 -j DROP   #ku6
$IPT -I FORWARD -d 220.181.38.80 -j DROP
$IPT -I FORWARD -d 61.135.162.155 -j DROP
$IPT -I FORWARD -d 61.135.162.156 -j DROP
$IPT -I FORWARD -d 220.181.37.73 -j DROP
$IPT -I FORWARD -d 220.181.37.74 -j DROP
$IPT -I FORWARD -s 192.168.3.195  -j ACCEPT
$IPT -I FORWARD -d 192.168.3.195  -j ACCEPT
$IPT -I FORWARD -s 192.168.3.6 -p tcp -m multiport --dports 3389,81 -j ACCEPT



刚配置的IPTALBES请指教指点。

论坛徽章:
0
2 [报告]
发表于 2008-07-22 16:19 |只看该作者
原创吗?你这台服务器是做NAT还是?

论坛徽章:
0
3 [报告]
发表于 2008-07-22 16:23 |只看该作者
代理服务器而已 原创的

论坛徽章:
0
4 [报告]
发表于 2008-07-23 08:43 |只看该作者
不错.学习中.现在在用BSD.

论坛徽章:
0
5 [报告]
发表于 2008-07-23 08:48 |只看该作者
LZ很强!

论坛徽章:
1
寅虎
日期:2015-01-23 02:35:47
6 [报告]
发表于 2008-07-23 09:00 |只看该作者
iptables,不错的东东

论坛徽章:
0
7 [报告]
发表于 2008-07-23 09:08 |只看该作者
不错...

论坛徽章:
0
8 [报告]
发表于 2008-07-23 09:17 |只看该作者
#允许内网发起dns请求
$IPT -A FORWARD -s $LAN_NET -p udp -m multiport --dports $UDP_DPORTS -j ACCEPT

#为什么dns需要这么多UDP端口?




#针对每个设计师开通必要的服务
while read loop1 loop2 loop3
do
$IPT -A FORWARD -p tcp -s $loop1 -m mac --mac-source $loop2 -m multiport --dports $TCP_DPORTS -j ACCEPT
done < /home/shell/adm-firewall/iplist.db


#loop3干什么去了?怎么read进来了却不用?




#禁止访问视频网站
$IPT -I FORWARD -d 58.83.170.0/24 -j DROP   #ku6
$IPT -I FORWARD -d 220.181.38.80 -j DROP
$IPT -I FORWARD -d 61.135.162.155 -j DROP
$IPT -I FORWARD -d 61.135.162.156 -j DROP
$IPT -I FORWARD -d 220.181.37.73 -j DROP
$IPT -I FORWARD -d 220.181.37.74 -j DROP
$IPT -I FORWARD -s 192.168.3.195  -j ACCEPT
$IPT -I FORWARD -d 192.168.3.195  -j ACCEPT
$IPT -I FORWARD -s 192.168.3.6 -p tcp -m multiport --dports 3389,81 -j ACCEPT


#这个就能禁止吗?

论坛徽章:
0
9 [报告]
发表于 2008-07-23 09:19 |只看该作者
比较深奥,没做过服务器...

论坛徽章:
34
亥猪
日期:2015-03-20 13:55:11戌狗
日期:2015-03-20 13:57:01酉鸡
日期:2015-03-20 14:03:56未羊
日期:2015-03-20 14:18:30子鼠
日期:2015-03-20 14:20:14丑牛
日期:2015-03-20 14:20:31辰龙
日期:2015-03-20 14:35:34巳蛇
日期:2015-03-20 14:35:56操作系统版块每日发帖之星
日期:2015-11-06 06:20:00操作系统版块每日发帖之星
日期:2015-11-08 06:20:00操作系统版块每日发帖之星
日期:2015-11-19 06:20:00黄金圣斗士
日期:2015-11-24 10:43:13
10 [报告]
发表于 2008-07-23 09:19 |只看该作者
你的 loop1 loop2 loop3 都是些什么咚咚啊?
后面还有变量。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP