lvs/tun问题求救

环境:一台director:(eth0:192.168.100.120 vip:192.168.100.121)
rs1:192.168.100.122 vip:192.168.100.1219(tunl0)
rs2:192.168.100.123 vip:192.168.100.1219(tunl0)
系统都是redhat as4,内核:2.6.9-5.EL,测试的都是http服务
在rs上打hidden-2.6.9-1.diff时出错,所以等于没打补丁包,现在的情况是在客户端的浏览器里输入:192.168.100.121时,有时候出来的内容是192.168.100.122上的,但在director的hash里看到的连接却是192.168.100.123:80,这是什么原因呢?
另:在个别客户端输入192.168.100.121出来的页面是找不到服务器,但在director的hash里却能看到该客户端连接到192.168.100.122:80或192.168.100.123:80的记录,出现以上情况是不是因为没有处理好arp的问题啊,我想保留现有的内核,也不想打补丁,这arp问题该如何解决?谢谢!

Forums:

randomness