lvs nat udp 问题

各位高手:

我搭建了一个lvs-nat的负载均衡环境,内外网不是同一网络段,然后用程序在realserver 上监听udp端口,外网的客户端发送请求,但是
无法将请求发送到服务器端,命令如下:

ipvsadm -A -u 192.168.10.254:1001 -s rr -p 100
ipvsadm -a -u 192.168.10.254:1001 -r 192.168.0.160:1001 -m
ipvsadm -a -u 192.168.10.254:1001 -r 192.168.0.170:1001 -m

在192.168.0.1(realserver的网关) 上抓包发现根本就没有转发。不知何故还请各位高人给看看!! 谢谢!!!

用192.168.0.100 一台主机在同网络段内发送可以看到数据发送过去了,可以证明UDP程序是正常的。

Forums:

我也遇上此问题,在虚拟机上一切都正常,同样的配置文件,换到真实机器上就不行了,请高手帮忙,

ipvsadm -A -t 192.168.26.153:80 -s rr
ipvsadm -a -t 192.168.26.153:80 -r 192.168.0.16:80 -m
ipvsadm -a -t 192.168.26.153:80 -r 192.168.0.13:80 -m

IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn
TCP 192.168.26.153:80 rr
-> 192.168.0.13:80 Local 1 0 0
-> 192.168.0.16:80 Masq 1 0 0

查看配置已经生效了,防火墙什么的都没有开。

楼上的哥们你的是TCP和人家UDP可不一样啊