鄙人所.在的公司需要将内网的一台web服务器的80端.口映射到一个外网ip的82端口上,所用系统为ubu.ntu server 9.04的64位版本。机器就装了基本的系统以及ssh。所以iptables里应该默认为空吧! 鲜花
即.:eth0 (外网 210.*.*.*) 汽车
.eth1(内网 19.2.168.10.1).
web服务器(内网 19..2.168.10.100).
下面是我的i.ptales-save生成的文件设置: 电子
# Generated by iptables-save v1.4.1..1 on Mon Sep 7 1.7:20:39 2009.
*filter
:INPUT DROP [0.:0] 美容
:FORWARD .ACCEPT [27201:2120839.8]健康
:OUTPUT .ACCEPT [8548:1885648.].
-A .INPUT -i lo -j ACCEPT虚拟主机
-A INP.UT -m conntrack --ctstate RELATED,.ESTABLISHED -j ACCEPT 健康
-A INPUT -i eth1 -p tc.p -.m tcp --dport 22 -j ACCEPT.
-A INPUT -i eth1 -p tcp -m tcp --dport 80. -.j ACCEPT投资
-A INPUT -i eth1 -p tcp -m tcp .--dport. 53 -j ACCEPT 电子
-A INPUT -m limi.t --limit 5/min -j LOG --log-prefix. "iptables denied:" -.-log-level 7 美容
-A INPUT -s 192.16.8.10.0/24 -.d 192.168.10.1/32 -j ACCEPT.
-A INP.UT -j DROP( 游戏 )
-A FORWARD -d 192.168.10.100/32 -o eth1 -p tcp -m .tcp --dport 80. -j ACCEPT.
-A FORWARD -s 192.168.10.100/32 -i eth1 -p tcp -m tcp .--spor.t 80 -j ACCEPT投资
COMMIT
# Complete..d on Mon Sep 7 17:20:39 2009 建材
# Generated by iptables-save v1.4.1..1 on Mon Sep 7 17:20:39 .2009 汽车
*nat
: PRER.OUTIN.G ACCEPT [1858:246659]电影
: POS.TROUTIN.G ACCEPT [0:0]外贸
:OUTPUT ACCEPT. [32:2284].
-A PREROUTING -d 210.*.*.*/32 -p tc.p -m tcp --dpo.rt 8.2 -j DNAT --to-destination 192.168.10.100:80服务器
-A POSTROUTING -d 192.168.10.100/32 -p tcp -m .tcp --dport 80 -j SNAT --to-.so.urce 192.168.10.1电脑
-.A POSTRO.UTING -o eth0 -j MASQUERADE 女人
COMMIT
# Complete.d on .Mon Sep 7 17:20:39 2009[成人用品]
我怎么看也没找出有啥问题,但通过
http://210.*.*.*:82访问该服务,总会有问题。刚开始是正常的,能正常访问,但过十多分钟之后,就访问不了。之后通过ssh访问192.168.10.1,只是运行iptables -L查看iptables而已,再看又可以打开了。我实在是想不通哪出问题了,我被雷到了。 汽车
各位大侠,帮帮我.脱离苦海吧!谢谢,谢谢!--------------彩票