2007-10-16

教你构建高性能的Linux双效防火墙

来源: 赛迪网 作者: 评论 0 条
 

同样,这步的设置也要把:

chown squid.squid /squid

squid –z<

两条命令写到myautoexec.bat中,最后加上一条“squid”,就是启动squid服务进程。到这里,squid的设置全部完成。

6、设置NAT和防火墙规则

为了方便起见,建立文件/admin/myfirwall,将规则都写到文件中:

#------初始化部分

iptables -F

iptables -t nat -F

modprobe ip_tables

modprobe iptable_nat

modprobe iptable_filter

modprobe ip_conntrack_ftp

modprobe ip_nat_ftp

modprobe ipt_state

#——初始化结束

#-START NAT<<<<<让地址为10.27.0.0/16的内部计算机可以伪装上因特网。

iptables -t nat -A POSTROUTING -o eth1 -s 10.3.37.0/24  -j MASQUERADE

#>>>>>end NAT

#端口转换,将所有发到外网的请求端口为80的都转到3128去,让squid来处理,这一

#--条是透明代理的要害<<<<<<

iptables   -t nat -A  PREROUTING -i eth0 -d ! 10.27.0.0/16  -p tcp  -m tcp 

 --dport 80 -j REDIRECT --to-ports 3128

#>>>>>>>end 端口转换

#防火墙规则<<<<<<< 这里要根据你的要求来定了

iptables -A INPUT -i eth1 -s  0.0.0.0/0 -p ICMP -j DROP

iptables –A INPUT –i eth1 –s 0.0.0.0/0 –p TCP –port ! 80 –j DROP<

以上两条分别是将所有从外网进来的ping包都统统丢弃,将所有由外网发起的非80端口的请求都统统丢弃,意思就是只不答应从外网向内网发ping ,只答应外网访问内网的HTTP服务。完整的防火墙规则要根据你的网络安全要求来制定,这里只做参考。

说明:所有以#开头的行表示说明,不用写入文件,保存为/admin/myfirewall,并用“chmod x /admin/myfirewall”使其可以执行。编辑/admin/myautoexec.bat,加入“/admin/myfirewall”在最后一行。到此为止,我们的好性能防火墙全部配置完成,运行reboot 重启后,可以工作了。


共2页: 上一页 [1] 2 下一页
(本文仅表明作者个人观点,不代表本站及其管理员立场.) 推荐 收藏 投稿 打印 返回 关闭
上一篇:Linux操作系统安装VMware过程详细解析  
下一篇:架设基于LINUX的服务器集群
    评论加载中…
 推荐文章
     

网站首页  -  网站地图 -   站长论坛  -  网站投稿  -    -  网站管理
Copyright © 2008 芜湖站长站 All Rights Reserved 皖ICP备07500611号