免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1991 | 回复: 0
打印 上一主题 下一主题

lvs-DR的LB的VIP为什么要配置在eth0:0上? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-08-16 21:52 |只看该作者 |倒序浏览
本帖最后由 qz357 于 2014-08-17 07:17 编辑

环境:
Win7客户机
寄宿于Win7客户机的Vmware虚拟机(Director(LB)、RS1、RS2)
---都是Cent OS 2.6.18-371.8.1.el5 i686
---ipvs版本是1.24

网络环境:
win7客户机接入家用无线路由器通过猫出去上网
LB、RS1、RS2桥接到win7客户机的无线网卡

拓扑:


IP:
网关:192.168.1.1
VIP=192.168.1.200
RIP1=192.168.1.128
RIP2=192.168.1.126

LB:
/sbin/ipvsadm -C
/sbin/ipvsadm -A -t $VIP:80 -s rr
/sbin/ipvsadm -a -t $VIP:80 -r $RIP1:80 -g
/sbin/ipvsadm -a -t $VIP:80 -r $RIP2:80 -g

RS1和RS2:
/sbin/ifconfig lo:0 $VIP broadcast $VIP netmask 255.255.255.255 up
/sbin/route add -host $VIP dev lo:0
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

在LB抓包的时候,只看到请求128和126的数据包,而没有看见回包。我以为是arp还是哪里出问题了。

我用LB  ping  RS1 失败
我用LB  ping  RS2 失败
RS1 和 RS2 ping 192.168.1.200 成功-->那是因为配置了lo:0

把lo:0去掉之后,RS1 和 RS2能ping通LB,LB能ping通RS1和RS2

于是我把lo:0弄上去RS1和RS2之后回到ping不通状态,尝试在LB重启网络服务,说192.168.1.200地址被占用了。。。

所以真正的问题在这里。。但是怎么解决呢?求大神指点~

问题解决了:
根据官方的配置,vip要配置在eth0:0上,我也做出来了,就是不知道为什么要配置在eth0:0上才可以不发生IP冲突。求大神。!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP