1、内核编译
编译需要安装组件:kernel-source-2.4.9-e.40.i386.rpm和gcc-2.96-128.7.2.i386.rpm
cd /usr/src/linux
make menuconfig
设置内核 'make menuconfig/xconfig/config',在"Network device support"区段中选择"Bonding driver support"。
2、Bonding 的设置
在 /etc/sysconfig/network-scripts 目录中,创建一个名为 ifcfg-bond0 的文件。
DEVICE=bond0
IPADDR=192.168.1.1
NETMASK=255.255.255.0
NETWORK=192.168.1.0
BROADCAST=192.168.1.255
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
将eth1和eth2成为bond0的成员,
将ifcfg-eth1进行如下配置:
DEVICE=eth1
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none
在脚本文件ifcfg-eth2中,把eth2替换成eth1。
3、 模块参数
在 /etc/modules.conf 中加入一行,这样才可以在设置了 bond 设置后,系统启动的时候自动加载 bonding 的驱动程序
alias bond0 bonding
4、使 bond 生效
用命令 '/etc/rc.d/init.d/network restart' 重新启动网络子系统,也可以重新启动系统来使 bond0 生效。
5、创建启动文件(强制集成网卡100M分配到eth0,确保两块千兆网卡分配为eth1和eth2)
在 /etc 下创建rc.modules
进行如下配置:
/sbin/modprobe eepro100
加执行权限:chmod +x /etc/rc.modules
===============================================================================================
cgweb
保持服务器的高可用性是企业级 IT 环境的重要因素。其中最重要的一点是服务器网络连接的高可用性。网卡(NIC)绑定技术有助于保证高可用性特性并提供其它优势以提高网络性能。
我们在这介绍的