shinyrose 发表于 2006-7-12 18:32:18

内网CS服务器映射出去的一断一断的问题

内网的服务器映射出去.可是在外网以及内网用HLSW连接后的结果,是一断一断的。连接的时候也是隔上5秒-10秒 就连接不上去了.我用的是iptables
网关:192.168.0.1/255.255.255.0
外网:eth0,内网:eth1
CS服务器是192.168.0.254 ,iptables的语法是这样的
*********
/sbin/iptables -t nat -A PREROUTING -d 202.103.xxx.xxx -p udp --dport 27015 -j DNAT --to 192.168.0.254
/sbin/iptables -t nat -A POSTROUTING -d 192.168.0.254 -p udp --dport 27015 -o eth1 -j SNAT --to 192.168.0.1
/sbin/iptables -t nat -A POSTROUTING -s 192.168.0.254 -p udp --dport 27010:27012 -o eth1 -j SNAT --to 192.168.0.1
/sbin/iptables -t nat -A POSTROUTING -s 192.168.0.254 -p tcp --dport 5273 -o eth1 -j SNAT --to 192.168.0.1
/sbin/iptables -t nat -A POSTROUTING -s 192.168.0.254 -p tcp --dport 7002 -o eth1 -j SNAT --to 192.168.0.1
/sbin/iptables -t nat -A POSTROUTING -s 192.168.0.254 -p udp --dport 27010:27012 -o eth0 -j SNAT --to 202.103.xxx.xxx
/sbin/iptables -t nat -A POSTROUTING -s 192.168.0.254 -p tcp --dport 5273 -o eth0 -j SNAT --to 202.103.xxx.xxx
/sbin/iptables -t nat -A POSTROUTING -s 192.168.0.254 -p tcp --dport 7002 -o eth0 -j SNAT --to 202.103.xxx.xxx


**********
大家给我看看出什么问题了~~~
很有周期性的
外网进去玩不会出现断线的现象,完全是正常玩的。


我想在点通里的朋友用Linux+squid+nat透明代理路由的肯定不少,希望遇到过这问题的朋友能给点帮助。
:cry: :cry:

xiaolysh 发表于 2006-7-12 20:05:01

回复: 内网CS服务器映射出去的一断一断的问题

一看就知道是路由的问题了,你是开1.5的服还是1.6的服?

shinyrose 发表于 2006-7-13 10:04:20

回复: 内网CS服务器映射出去的一断一断的问题

1.6的.
網上也有人出现过这样的问题。
我搜索时,也有人出现过同样的问题。

cfans 发表于 2006-7-13 11:03:00

回复: 内网CS服务器映射出去的一断一断的问题

楼主的问题建议还是到csdn或者关于linux使用的论坛上发个贴子吧
肯定比这里解决的快
这里精通linux和网络的恐怕不多
我也不懂,^_^

xinsuiliao 发表于 2006-7-13 13:12:01

回复: 内网CS服务器映射出去的一断一断的问题

我记得在linux的那个版块里回答过做NAT的问题了

iptables的用法如下:
如果你的外网是固定IP——指的是eth0上直接是外网能访问的IP,不需要ADSL拨号的
iptables -t nat -A PREROUTING --in-interface eth0 -p udp --dport 27015 -j DNAT --to 192.168.0.254:27015

如果你是通过ADSL拨号的
iptables -t nat -A PREROUTING --in-interface ppp0 -p udp --dport 27015 -j DNAT --to 192.168.0.254:27015

shinyrose 发表于 2006-7-14 20:32:18

回复: 内网CS服务器映射出去的一断一断的问题

都试了、问题还没有解决呀

shinyrose 发表于 2006-7-19 02:37:57

回复: 内网CS服务器映射出去的一断一断的问题

wdwdawdawda

shinyrose 发表于 2006-7-20 22:59:32

回复: 内网CS服务器映射出去的一断一断的问题

唉,几方求助都无果
再研究了一天,具体语句如下
iptables -t nat -A PREROUTING -d xxx.xxx.xxx.xxx -p udp --dport 27016 -j DNAT --to-destination 192.168.0.254:27016
iptables -A FORWARD -p udp -d 192.168.0.254 --dport 27016 -j ACCEPT
iptables -t nat -I POSTROUTING -s 192.168.0.0/255.255.255.0 -p udp -d 192.168.0.254 --dport 27016 -j SNAT --to 192.168.0.1
至于其他的,都是多余的,
希望遇到同样问题的朋友,能在这里找到答案,感谢帮助过我的朋友们!

chinaxjh 发表于 2006-7-21 00:32:32

回复: 内网CS服务器映射出去的一断一断的问题

说一下你用的linux版本是什么。我以前也是这样。不过最后才知道是因为linux版本引起的iptables语法的问题,才解决的。

shinyrose 发表于 2006-7-21 10:36:30

回复: 内网CS服务器映射出去的一断一断的问题

Post by chinaxjh
说一下你用的linux版本是什么。我以前也是这样。不过最后才知道是因为linux版本引起的iptables语法的问题,才解决的。
我的HLDS还是windows版本的,代理服务器是用LINUX RED HAT 9.0
页: [1] 2
查看完整版本: 内网CS服务器映射出去的一断一断的问题