linux网卡绑定(多组)和解绑实现步骤
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
linux网卡绑定(多组)和解绑实现步骤
2013年5月20日
15:14
绑定
1.修改配置文件:
a.在/etc/modprobe.conf中加入一行:alias bondN bonding,其中bondN
是绑定后公用网口的名称,依实际情况而定,一般第一个绑定用bond0,第二
个用bond1… ,如果已经有,不用添加,使用后也不用删除该行
b.在所有待绑定网口的配置文件(/etc/sysconfig/network-scripts/)中加入
以下两行:
其中: ifcfg-ehtN中的N是待绑定的网口号,如eth0,eth1… bondN是绑
定后的共用网口名称,可以是bond1,bond2…但是要与ifcfg-ethN和
/etc/modprobe.conf这两个配置文件中的配置项对应起来。
c.添加绑定网口bondN的配置文件,在与ifcfg-ehtN平级的目录下添加
ifcfg-bondN文件,键入以下内容:
2.安装bonding内核模块:modprobe bondN
3.重启网卡service network restart
解绑
1.卸载bonding内核模块:modprobe -r bondN
2.删除ifcfg-bondN配置文件,删除ifcfg-ehtN配置文件中绑定时添加的两行。
3.重启网卡service network restart
注意
1.多组绑定需要将ifcfg-ethN文件中指定不同代理绑定网口,即bond0,1,
2..。
2.ifcfg-bondN中将设备名、IP做响应修改。
3./etc/modprobe.conf文件中添加alias bondN bonding。每隔bond端口用一行。
4.以上均为centos
5.5中的配置,如果在
6.0中,没有/etc/modprobe.conf,需要在
/etc/modprobe.d目录中添加文件bonding.conf,将alias bondN bonding写入该
文件中。
5.如果需要负载均衡,在alias bondN bonding行下写options bondN miimon=100
mode=0
问题
1.bond0在解绑之后虽然用ifconfig看不到了,使用ifconfig bond0 up也不能启用,
但是在X中network配置窗口中任然有bond0这一项。不过这个不影响使用,再下
次绑定时仍按照以上步骤操作即可。