免费注册 查看新帖 |

Chinaunix

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

linux AS4作多个网卡绑定时bond0没有问题,bond1启动时报不能加载驱动程序起不来! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-10-29 17:02 |只看该作者 |倒序浏览
一台redhat linux as4的机器有4块网卡(eth0 - eth3),想两两做成一个绑定,我在/etc/modprob.conf中添加
alias bond0 bonding
options bond0 miimon=100 mode=1 primary=eth2
alias bond1 bonding
options bond1 miimon=100 mode=1 primary=eth3

然后在/etc/sysconfig/network-scripts中添加ifcfg-bond0:
DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes
NETWORK=x.x.x.x
NETMASK=255.255.255.0
IPADDR=x.x.x.x
USERCTL=no

ifcfg-bond1:
DEVICE=bond1
BOOTPROTO=none
ONBOOT=yes
NETWORK=x.x.x.x
NETMASK=255.255.255.0
IPADDR=x.x.x.x
USERCTL=no

然后分别修改ifcfg-eth0到ifcfg-eth3的配置文件
# cat ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no

# cat ifcfg-eth1
DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
MASTER=bond1
SLAVE=yes
USERCTL=no

# cat ifcfg-eth2
DEVICE=eth2
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no

# cat ifcfg-eth3
DEVICE=eth3
BOOTPROTO=none
ONBOOT=yes
MASTER=bond1
SLAVE=yes
USERCTL=no

最后service network restart时bond0启动没问题
启动bond1时报“bonding device bond1 does not seem to be present,delaying initialization.”
手动ifenslave bond1 eth1 eth3启动也不行,报“Master 'bond1' : Error : handshake with driver failed.Aborting”


请高手帮忙

论坛徽章:
0
2 [报告]
发表于 2007-10-29 18:13 |只看该作者
又看了一遍bonding的文档,在modprob.conf中bond0和bond1的option中都加了max_bonds=2这个参数,就可以了
可是还是有点不明白,文档中写如果要进行多个bond,要么加载多次bond驱动,要么加上max_bonds参数,但是如果加了max_bonds参数所有的bond网卡将会拥有相同的option。照这么说我原来的写法就是加载了两次驱动啊,而现在的写法又是把两样都写进去了。
不明白。。。。反正现在是能用了

论坛徽章:
0
3 [报告]
发表于 2008-12-03 21:30 |只看该作者
我今天也遇到这个问题,LZ方法真的能解决问题,那就真的是太好了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP