linux 循序渐进
lysde
全部博文(19)
2011年(2)
2010年(1)
2008年(6)
2007年(10)
susan121
版主杀手
醉卧水云
platinum
send_lin
瑞儿
我爱钓鱼
大鬼不动
wuwanyu
28270940
wu_lake
10174224
anita_
commer
qingsede
moperybl
zcg_kk
分类: LINUX
2007-11-03 20:59:25
linux下防火墙与NAT的配置
#!/bin/shecho "1" >/proc/sys/net/ipv4/ip_forward/sbin/depmod -a/sbin/modprobe ip_tables/sbin/modprobe ip_nat_ftp/sbin/modprobe ip_conntrack_ftp/sbin/modprobe iptable_nat/sbin/iptables -F#/sbin/iptables -F -t -nat/sbin/iptables -P INPUT ACCEPT/sbin/iptables -P OUTPUT ACCEPT/sbin/iptables -P FORWARD ACCEPT
#外网访问210.42.201.180:80转到192.168.1.181:80/sbin/iptables -t nat -A PREROUTING -p tcp -d 210.42.201.180 --dport 80 -j DNAT --to 192.168.1.181:80/sbin/iptables -t nat -A POSTROUTING -d 192.168.1.181 -p tcp --dport 80 -j SNAT --to 192.168.1.1
#NAT共享上网只允许访问tcp-udp53(dns),80,2000端口/sbin/iptables -t nat -A POSTROUTING -p tcp -m multiport --port 53,80,2000 -s 192.168.1.0/24 -o eth0 -j SNAT --to 210.42.201.180/sbin/iptables -t nat -A POSTROUTING -p udp -m multiport --port 53,80,2000 -s 192.168.1.0/24 -o eth0 -j SNAT --to 210.42.201.180#/sbin/iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j SNAT --to 210.42.201.180
#防火墙禁止外网,只允许访问80端口/sbin/iptables -A INPUT -i eth0 -s 0.0.0.0/0 -p icmp -j DROP/sbin/iptables -A INPUT -i eth0 -s 0.0.0.0/0 -p tcp --dport ! 80 -j DROP
上一篇:crontab服务配置祥解
下一篇:Linux文件内容统计命令-wc
登录 注册