免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: Linuxcn.com
打印 上一主题 下一主题

为何LVS/TUN方式不能正常工作呢? [复制链接]

论坛徽章:
0
11 [报告]
发表于 2006-07-07 12:48 |只看该作者
LVS不专长,不敢发话,哈.

不过你在 /usr/src/linux 下面 insmod ipip 操作不对吧.  modprobe或者到 lib 下面去 insmod,  locate一下你的ipip module 在哪儿.

论坛徽章:
0
12 [报告]
发表于 2006-07-07 14:01 |只看该作者
原帖由 nntp 于 2006-7-7 12:48 发表
LVS不专长,不敢发话,哈.

不过你在 /usr/src/linux 下面 insmod ipip 操作不对吧.  modprobe或者到 lib 下面去 insmod,  locate一下你的ipip module 在哪儿.


首先感谢回复,这个问题搞了好几天了,很郁闷,一直不得其解

是的,刚看了下insmod和modprobe的区别,
2者都是把模块载入到kernel里去,不过insmod载入的时候是要绝对路径的,并且不会载入有依赖关系的其他模块,而modprobe载入模块时不要求绝对路径,而且会把相关依赖模块也自动载入

下面是locate ipip的结果
  1. root@Loadbalance:/etc/init.d# locate ipip
  2. /lib/modules/2.6.12-9-386/kernel/net/ipv4/ipip.ko
  3. /lib/modules/2.6.14-ck9/kernel/net/ipv4/ipip.ko
  4. /lib/modules/2.6.14/kernel/net/ipv4/ipip.ko
  5. /usr/src/kernel-headers-2.6.14-ck9/include/config/net/ipip
  6. /usr/src/kernel-headers-2.6.14-ck9/include/config/net/ipip/module.h
  7. /usr/src/kernel-headers-2.6.14-ck9/include/net/ipip.h
  8. /usr/src/kernel-headers-2.6.14/include/config/net/ipip
  9. /usr/src/kernel-headers-2.6.14/include/config/net/ipip/module.h
  10. /usr/src/kernel-headers-2.6.14/include/net/ipip.h
  11. /usr/src/linux-2.6.14/include/config/net/ipip
  12. /usr/src/linux-2.6.14/include/config/net/ipip/module.h
  13. /usr/src/linux-2.6.14/include/net/ipip.h
  14. /usr/src/linux-2.6.14/net/ipv4/ipip.c
  15. /usr/src/linux-2.6.14/net/ipv4/ipip.ko
  16. /usr/src/linux-2.6.14/net/ipv4/.ipip.ko.cmd
  17. /usr/src/linux-2.6.14/net/ipv4/ipip.mod.c
  18. /usr/src/linux-2.6.14/net/ipv4/ipip.mod.o
  19. /usr/src/linux-2.6.14/net/ipv4/.ipip.mod.o.cmd
  20. /usr/src/linux-2.6.14/net/ipv4/ipip.o
  21. /usr/src/linux-2.6.14/net/ipv4/.ipip.o.cmd
  22. /usr/src/linux-2.6.14/.tmp_versions/ipip.mod
复制代码


在任意目录下执行modprobe ipip后没任何提示,好像是通过了,但是还是不能够是LVS/TUN正常工作

论坛徽章:
0
13 [报告]
发表于 2006-07-07 14:46 |只看该作者
无比的郁闷,modprobe ipip后,ifconfig -a已经可以看到tunl0这个网络设备了,而且是处在没有配置的状态下,
这点和HOWTO里说的情况一样,
但是我配置了tunl0的IP后还是不行,疯掉

我在想是否是这里出错了呢,在LVS/DR方式下,当Loadbalance的虚拟网络设备这样配置的时候:
  1. ifconfig eth0:0 vip netmask bcast
复制代码

RS上的虚拟网络设备lo要配置成这样:
  1. ifconfig lo:0 vip netmask bcast
复制代码


:0的意思是说都在0这个端口吧

但在LVS/TUN方式下,RS的网络设备tunl0只能是这样配置:
  1. ifconfig tunl0 vip netmask bcast
复制代码


而不能是像这样的
  1. ifconfig tunl0:0 vip netmask bcast
复制代码


请做过这个的兄弟进来看看,指点一下小弟那块出了错,谢谢了先

[ 本帖最后由 Linuxcn.com 于 2006-7-7 14:47 编辑 ]

论坛徽章:
0
14 [报告]
发表于 2006-07-07 14:54 |只看该作者
还有就是关于ip_forwad这个链是否关闭的疑问
不管是google还是CU还是别的论坛上,有关这个值:
echo "N">/proc/sys/net/ipv4/ip_forward

还是LVS的官网,N的值有说是1的,有说是0的,,说1的状态是打开,0的状态是关闭
说1的:
http://www.linuxvirtualserver.org/VS-IPTunneling.html

说0的
http://www.austintek.com/LVS/LVS ... -HOWTO.LVS-Tun.html

能否请问一下大大们
echo "N">/proc/sys/net/ipv4/ip_forwad

我知道1是打开IP转发,0是关闭IP转发功能

我的意思是这句在LVS/DR,LVS/TUN中的作用

的作用是什么?俺都糊涂了

[ 本帖最后由 Linuxcn.com 于 2006-7-7 15:04 编辑 ]

论坛徽章:
0
15 [报告]
发表于 2006-07-10 01:18 |只看该作者
自己顶一顶,不好意思啊大家,小弟实在郁闷,刚好在等世界杯的最后一场到来,无聊来灌点水,哈,大家不要鄙视

论坛徽章:
0
16 [报告]
发表于 2006-07-13 17:07 |只看该作者
是不是LVS-TUN方式在win host+vm环境下无法做实验啊?
人要疯掉,怎么着它就是不行,救命啊

[ 本帖最后由 Linuxcn.com 于 2006-7-13 17:32 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP