用一台linux主机做iptables防火墙
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-03-28
一台linux主机干这么多活:iptables DHCP squid samba
最近公司扩建了一个新的办公区,规模也就100人左右.
领导有几个要求:
1:不允许坐席上网,但是允许坐席上几个固定的网站(比如行政区划网).
2:允许办公室的后勤人员上网.
3:允许坐席拨VPN连接总部腾讯通.
公司拉的10M光纤,从光电设备出来后没有路由器.
我做了两个方案:
1:利用squid做个透明代理,然后做个DHCP分配IP地址给坐席.
squid负责控制端口跟网站
2:利用linux自带的iptables作为防火墙,控制端口,所有坐席的IP的包直接DROP.
利用squid给坐席代理,简单的那种,用IE上网.后勤部门则有iptables直接开放.
利用iptables开放VPN端口给所有IP地址,这样,公司里的任意一台电脑都能拨VPN了.
后来想了想,还是第二种方案比较好.
于是就做了第二个方案:
![]() ![]() ![]() ![]() iptables -X iptables -Z --------->设置链的默认规则 iptables -P INPUT DROP iptables -P OUTPUT ACCEPT iptables -P FORWARD DROP --------->一般防火墙都会开下面两条规则 iptables -A INPUT -i lo -j ACCEPT ---回环端口打开 iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT---已连接和已配置的规则允许 iptables -A POSTROUTING -s 10.2.0.0/255.255.0.0 -o eth1 -j SNAT --to-source 192.168.0.9 让内网的用户通过192.168.0.9出去. 这样这台电脑就相当于一个路由器了, ![]() |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于用一台linux主机做iptables防火墙的所有评论