困惑很久的难题--LVS/TUN的arp问题,做过的进来
小弟被这个LVS/TUN搞的郁闷死了,一直搞不定,有那位兄弟做成功过这个的请帮忙写下你们是如何避免arp问题的
kernel-2.6.16
关于arp问题,小弟尝试过2种方法:
1>patch hidden-2.6.12-1.diff-------kernel-2.6.12-kernel-2.6.16----好象是这个范围,具体忘了,反正我的kernel正是用这个补丁
2>不用上面的patch,装好系统直接
modprobe ipip
ifconfig tunl0 up
echo 2 > /proc/..../ipv4/conf/tunl0/arp_announce
echo 1 > /proc/.../ipv4/conf/tunl0/arp_ignore
echo 2 > /proc/..../ipv4/conf/all/arp_announce
echo 1 > /proc/.../ipv4/conf/all/arp_ignore
结果都是失败.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
看错了,sorry
内核上的一些相应选项应该都选好了的,因为在同样的环境下,我LVS/DR的方式是可以的
不过有一点很奇怪,在新内核下,内核中不支持iptables了!
我
复制代码
我没说我的tun不行啊,我一直都是在说arp的问题
先去找你说的ipcheck这个工具再说
tun与route模式一样吧,patch后不是一样吗?
难道你的只能支持route而不成支持tun,是不是内核上有些选项没选
你又怎么知道你的tun不行呢,noarp只是说明会乱跑,而不能说明成不成功啊
你可以用ipcheck这样的工具查一下同一个IP有几个mac就行了,如果只有一个就noarp OK
兄弟的意思是在配置tunl0 IP的时候:
ifconfig tunl0 -arp vip netmask broadcast?
把arp直接关掉,ifconfig dev -arp