免费注册 查看新帖 |

Chinaunix

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

lvs+heartbeat配置后无法上网 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-03-24 18:04 |只看该作者 |倒序浏览
我在realserver(也就是web服务器)中执行。
#!/bin/bash
#ignore arp script
VIP1=192.0.0.230
#*************************************************************
case $1 in
start)
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
#Add ip alias for lo
/sbin/ifconfig lo:0 $VIP1 netmask 255.255.255.0 up
/sbin/route add -host $VIP1 dev lo:0
;;
stop)
echo "0">/proc/sys/net/ipv4/conf/lo/arp_ignore
echo "0">/proc/sys/net/ipv4/conf/lo/arp_announce
echo "0">/proc/sys/net/ipv4/conf/all/arp_ignore
echo "0">/proc/sys/net/ipv4/conf/all/arp_announce
/sbin/ifconfig lo:0 $VIP1 netmask 255.255.255.0 down
/sbin/route del -host $VIP1
;;
status)
iothere=`/sbin/ifconfig lo:0|grep $VIP1`
iorthere=`/bin/netstat -rn|grep $VIP1`
if [ ! "$iothere" -o ! "$iorthere" ];then
    echo "LVS Real Server is STOP"
    else
    echo "LVS Real Server is ALIVE"
fi
;;
*)
echo "Usage:   $0 start|stop|status"
;;
esac
执行后就无法上网了
请教原因

论坛徽章:
1
处女座
日期:2014-12-23 17:59:27
2 [报告]
发表于 2009-03-24 19:18 |只看该作者
你start了, 取消的话就stop.

论坛徽章:
0
3 [报告]
发表于 2009-03-24 19:53 |只看该作者
文章上面说放自启动目录去。如果不start那放这个文件用什么用了?

论坛徽章:
0
4 [报告]
发表于 2009-03-24 20:24 |只看该作者
LZ的是想方式是没有问题的,通过定义脚步,并将脚步注册到rc3或者rc5的运行级别中就可以达到自动加载启动的目的;
/sbin/ifconfig lo:0 $VIP1 netmask 255.255.255.0 up
这的的掩码netmask建议是255.255.255.255
同时要在start只会  对比本地的路由信息的变化
实际是在real server上设置vip以及arp的策略是不会影响上网的。
所以对LZ所提及的不能上网也是要仔细的分析一下的,所以首先要考虑到路由信息的变化,同时还要确认在没有启动脚步的时候,是够可以上网。
同时要检查一下其它的影响因素

论坛徽章:
0
5 [报告]
发表于 2009-03-24 23:54 |只看该作者
没有设置lo:0的IP时候是可以上网的。设置了这个就不能上网了

[ 本帖最后由 vodcms 于 2009-3-25 00:06 编辑 ]

论坛徽章:
0
6 [报告]
发表于 2009-03-25 16:04 |只看该作者

回复 #5 vodcms 的帖子

/sbin/ifconfig lo:0 $VIP1 netmask 255.255.255.0 up

DR模式(直接路由)模式应该把netmask 设置为255.255.255.255
参考lvs-howto,其中有一段是专门讲这个问题的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP