分类: LINUX
2011-09-26 15:40:43
双网卡绑定:
1、编辑虚拟网络接口配置文件(bond0),并指定网卡IP
vi /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BOOTPROTO=static
BROADCAST=
IPADDR=
NETMASK=
NETWORK=10.20.222.0
USERCTL=no
ONBOOT=yes
GATEWAY=
TYPE=Ethernet
BONDING_OPTS="mode=0 miimon=100"
注意:建议不要指定MAC地址
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ERCTL=no
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none
vi /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
USERCTL=no
ONBOOT=no
MASTER=bond0
SLAVE=yes
BOOTPROTO=none
2、编辑模块载入配置文件(/etc/modprobe.conf或者/etc/modprobe.d目录下新建一个文件),开机自动加载bonding模块到内核
alias bond0 bonding options bond0 miimon=100 mode=6
==============================================================
说明:
miimon是用来进行链路监测的。 比如:miimon=100,那么系统每100ms监测一次链路连接状态,如果有一条线路不通就转入另一条线路;
mode的值表示工作模式,共有 0,1,2,3,4,5,6六种模式,常用为0,6,1三种,具体后面会介绍 mode=0,表示load balancing (round-robin)为负载均衡方式,两块网卡都工作,但是与网卡相连的交换必须做特殊配置( 这两个端口应该采取聚合方式),因为做bonding的这两块网卡是使用同一个MAC地址。mode=6,表示 load balancing (round-robin)为负载均衡方式,两块网卡都工作,但是该模式下无需配置交换机,因为做bonding的这两块网卡是使用不同的MAC地址。 mode=1,表示fault-tolerance (active-backup)提供冗余功能,工作方式是主备的工作方式,也就是说默认情况下只有一块网卡工作,另一块做备份。
3、加入开机启动
ifenslave bond0 eth0 eth1
4、重启系统后,eth0和eth1网卡显示“UP BROADCAST RUNNING SLAVE MULTICAST”,表示成功绑