大家众口一词说linux做的网关效率高,经不住诱惑.终于作了一个,用来发布CS游戏,结果大失所望。发布采用的IP映..射的话核心语句是,大约共有20个端口平摊在3台内网机器上等待发布:.
iptable.s -t nat -A PREROUTING -d. 公共网IP -p .udp --dport 27015 -j DNAT --to-destination 内部网IP 女人
iptables -t nat .-A P.OSTROUTING -s 内部网IP -p udp -.-sport 27015 -j SNAT --to-source 公共网IP.
. 发布是成功的,但.是游戏的人一上来,大约才20人,pin.g值就增大了,甚至还能造成掉线,且变化无规律,时好时坏。语句中添加 -o eth0, -i eth1等也无效果。 健康
换一种语句:
iptables -t .nat -A PRE.ROUTING -i eth1(公共网网卡) -d 公共网IP -j DNAT --to 内部网IP.
iptables -t. nat -A POSTROUTING -o eth1(公共网网卡) -s 内部网IP -j SN.AT --to 公共网IP.
情况.也基本相同,时常出现服务器.ping值大增,造成玩游戏不爽。 婚庆
linux网关的机器是. AMD2500+.,升技的主板 1G 双通道内存。电脑
. 用ISA2000的网关,是P42.6E 华硕主板,1.G 双通道.内存。ISA的网关总体性能不错,但是CPU使用率较高,达50%,而linux只有10%不到。.
发布服务器的台数都是3台.,现在只好采用ISA2000方案,高峰总人数有200人左右,ISA2000方案一切正常。.IPtable方案,只要任一端口超过10多人,情况就不稳定了。Linux的不用服务.已经关闭,IPtable除iptables -P FORWARD. ACCEPT 和发布语句外没有任何默认规则,当然 echo 1 >;/proc/sys/net/i.pv4/ip_forward 是不可缺少的。.
不知道问.题.究竟在哪里,网上多数资料都是发布Web,FTP,Email等等,这些对偶尔的ping值增高不敏感,而游戏服务就不同了,难道linux有隐.藏的缺撼?.