</p> 2、然后分别修改eth0和eth1的配置文件:; g, M+ X; j1 C
cat /etc/sysconfig/network-scripts/ifcfg-eth04 X$ f4 J& n) u3 G, v4 m
DEVICE=eth0/ O, u9 F9 Y+ k( @1 {
BOOTPROTO=none ONBOOT=yes! C+ n& ^9 y6 ?
USERCTL=no5 e: H6 @8 V9 I+ Q0 R8 ~4 v
MASTER=bond0" r: H( s5 e/ l- }1 d
SLAVE=yes" x/ k, a* M3 w9 q/ `+ F7 E' f
cat /etc/sysconfig/network-scripts/ifcfg-eth1来自www.Examw.com- [# ]# O! c; ?' r' k$ @
DEVICE=eth1: F( x( q) v, `# N& Q- h G
BOOTPROTO=none8 v" o, t& y( ]
ONBOOT=yes9 ]( Y. T S ?( Z
USERCTL=no
x+ H% ]2 v+ `" {2 P! y MASTER=bond0
' S8 n2 j2 V- {' A4 }5 P. s5 A) }: o SLAVE=yes0 H, \ L- f. G" `0 C7 X3 f! ?
3、在/etc/modules.conf 文件中添加如下内容(如果没有该文件,则新建一个):3 t8 B6 o7 Q- l
[因为linux的虚拟网卡是在内核模块中实现的,所以需要安装的时候已经装好该module]
3 @+ M. v5 v4 I" q8 k1 Z( F6 _7 Y5 R$ ?1 h8 I+ ~. U
alias bond0 bonding
! o1 ]/ q5 r, k) o options bond0 miimon=100 mode=1 primary=eth07 \& L) l" S) s! p% E# x$ d9 \( `3 a0 a
其中miimon=100表示每100ms检查一次链路连接状态,如果不通则会切换物理网卡,mode=1表示主备模式,也就是只有一块网卡是 active的,只提供失效保护。如果mode=0则是负载均衡模式的,所有的网卡都是active。还有其他一些模式很少用到,primary=eth0表示主备模式下eth0为默认的active网卡。
$ F( @& y4 s) z6 I2 E+ b& c1 D) g 4、最后,在/etc/rc.local中加入
) Z ~5 v: a1 K! W/ _ modprobe bonding miimon=100 mode=1
# `2 t. T& `5 Y- \- @4 L& F' A 5、重启机器后可以看到虚拟网卡已经生效,可以通过插拔两个物理网卡的网线来进行测试,不过linux中网卡接管的时间好象比较长。 |