</p> ONBOOT=yes; L4 o f" e3 k
USERCTL=no P9 i6 s' D4 R- {$ P9 g
MASTER=bond0
3 C6 G: n" `1 p; ~8 ~ SLAVE=yes+ y! ^3 \- W; ]6 p) a* M4 c
cat /etc/sysconfig/network-scripts/ifcfg-eth1
. w( N, z+ ?5 x3 P5 I+ {3 [1 u DEVICE=eth1
; O- ?6 R' p" z1 o- y BOOTPROTO=none
/ u, n" I8 D+ ~" U2 D ONBOOT=yes8 V( \0 Y( ]+ F( a
USERCTL=no
7 |$ b$ O- H) H MASTER=bond04 [5 h0 Z7 A- e) T- K
SLAVE=yes
# d3 j! D7 W0 H$ c1 X3 e. R4 e5 H. o 3、在/etc/modules.conf 文件中添加如下内容(如果没有该文件,则新建一个):
6 l. ]3 y7 L b% [9 }6 V& w1 w [因为linux的虚拟网卡是在内核模块中实现的,所以需要安装的时候已经装好该module]
1 {5 M+ y, k6 L% ]3 k alias bond0 bonding
7 q9 F. y: w& Y( U options bond0 miimon=100 mode=1 primary=eth08 Y4 r/ ~4 n" h+ W! O, C9 X
其中miimon=100表示每100ms检查一次链路连接状态,如果不通则会切换物理网卡,mode=1表示主备模式,也就是只有一块网卡是 active的,只提供失效保护。如果mode=0则是负载均衡模式的,所有的网卡都是active。还有其他一些模式很少用到,primary=eth0表示主备模式下eth0为默认的active网卡。, W2 i: }' J* t* u! p' V' w. _
4、最后,在/etc/rc.local中加入
% ?( a4 s8 p1 t, P modprobe bonding miimon=100 mode=1
! M$ P. N3 G/ T, Q( {5 N4 t 5、重启机器后可以看到虚拟网卡已经生效,可以通过插拔两个物理网卡的网线来进行测试,不过linux中网卡接管的时间好象比较长。 |