redhat as 4 u2安装LVS问题

向各位前辈请教:

我使用vmware虚拟三台linux主机,操作系统为redhat as 4 u2,一台做为Directors,两台做为realserver
Directors和realserver均为redhat as 4 u2,内核版本信息为:2.6.9-22.EL

软件列表:
ipvsadm-1.24.tar.gz
heartbeat-2.0.2.tar.gz
libnet.tar.gz

IP分配:
Directors实际IP:192.168.219.149
VIP:192.168.219.147
realserver1:192.168.219.208
realserver2:192.168.219.148

操作过程:

Directors和realserver没有打任何的补丁,也没有编译内核。
在Directors上,安装libnet、ipvsadm和heartbeat,均没有问题。

Directors配置文件:

修改/etc/sysctl.conf文件
# vi /etc/sysctl.conf
# Enables packet forwarding
net.ipv4.ip_forward = 1

/etc/sysconfig/ipvsadm
-A -t 192.168.219.147:23 -s wlc -p 60
-a -t 192.168.219.147:23 -r 192.168.219.208 -g -w 1
-a -t 192.168.219.147:23 -r 192.168.219.148 -g -w 1

/etc/ha.d/ldirectord.cf
# Global Directives
checktimeout=3
checkinterval=1
fallback=127.0.0.1:23
autoreload=yes
logfile="/var/log/ldirectord.log"
logfile="local0"
quiescent=yes

# A sample virual with a fallback that will override the gobal setting
virtual=192.168.219.147:23
real=192.168.219.208:23 gate
real=192.168.219.148:23 gate
fallback=127.0.0.1:23 gate
service=none
request="welcom.msg"
receive="test"
#virtualhost=some.domain.com.au
scheduler=wlc
#persistent=600
#netmask=255.255.255.255
protocol=tcp

/etc/ha.d/ha.cf
logfile /var/log/ha-log
logfacility local0
keepalive 2
deadtime 30
warntime 10
initdead 120
bcast eth0
auto_failback off
node DBA9

/etc/ha.d/haresources
DBA9 IPaddr::192.168.219.147/24/eth0/192.168.219.255

/etc/ha.d/authkeys
auth 3
#1 crc
#2 sha1 HI!
3 md5 Hello!

realserver配置文件:
# vi /etc/sysconfig/network-scripts/ifcfg-lo:0
DEVICE=lo:0
IPADDR=192.168.219.147
NETMASK=255.255.255.0
NETWORK=255.255.255.0
BROADCAST=192.168.219.147
ONBOOT=yes
NAME=loopback

然后启动lo:0
命令:ifup lo:0

但是在测试中存在以下问题:
1、用客户端telnet 192.168.219.147的时候,无法正常登录,我用ipvsadm -lnc查看登录过程,ipvs已经转发到realserver上,但是realserver没有任何响应。

2、realserver在5分钟左右以后就无法正常登录了,ping也不通了。

在这里向各位前辈请教,我的安装是否存在问题?我的配置是否存在问题?为什么我会出现这样的问题?
另外,Ultra Monkey是否也支持redhat as 4 u2,有没有成功的案例,能否让我参考一下!

在此小弟先行谢过!谢谢啦!

Forums:

到英文官方文档里有关于arp的解决办法

可以用iptables做一下转发就行

iptables -t nat -A PREROUTING -p tcp -d --dport -j REDIRECT --to-port

iptables -t nat -A PREROUTING -p tcp -d --dport -j REDIRECT --to-port

谢谢各位前辈的指点。

randomness