请教各位,director不转发包是什么问题?
director: Centos 内核版本2.6.9
RS:ubuntu7.04 (在centos上用虚拟机安装的,安装时ubuntu的联网方式选的NAT)
director上的脚本:
#!/bin/bash
VIP=192.168.25.200
RIP1=192.168.97.1
GW=192.168.25.1
# set the Virtual IP Address
/sbin/ifconfig eth0:0 $VIP broadcast $VIP netmask 255.255.255.255 up
/sbin/route add -host $VIP dev eth0:0
#Clear IPVS table
/sbin/ipvsadm -C
#set LVS
/sbin/ipvsadm -A -t $VIP:23 -s rr
/sbin/ipvsadm -a -t $VIP:23 -r $RIP1:23 -g
#Run LVS
/sbin/ipvsadm
RS上的脚本:
echo 1 > /proc/sys/net/ipv4/conf/lo/arp_ignore
echo 2 > /proc/sys/net/ipv4/conf/lo/arp_announce
echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore
echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce
sysctl -p
执行完脚本之后在director上运行
telnet 192.168.25.200
结果提示登录到了director上而非RS上。说明LD根本就没有转发请求,即使停止director上的telnet服务也不行。
不知这是什么问题?
VIP在director和rs上都设置了。
谢谢各位!