|
|
| 首页
> 技术频道 >
硬件学院
> 浏览技术 关键字: SUSE LINUX 网卡 |
| 如何在SUSE LINUX下对网卡进行绑定配置 |
| 2006-9-7 14:27:07 Equal Null 来源:中华服务器网
点击:3482次 加入收藏夹 |
|
|
测试机型:IBM System x3550 操作系统版本:SUSE LINUX Enterprise Server 9 with sp3
1. 准备工作:首先确保已经安装如下RPM包 kernel-soruce packages (sp3 CD1) glibc-devel packages (sp3 CD2) gcc packages (sp3 CD1)
2. 编辑虚拟网口ifcfg-bond0的配置文件 # cp /etc/sysconfig/network/ifcfg.template ifcfg-bond0 # vi /etc/sysconfig/network/ifcfg-bond0 STARTMODE=onboot BOOTPROTO=static IPADDR=192.168.1.1 NETMASK=255.255.255.0 BROADCAST=192.168.1.255
这里要注意,不要在单个网卡的配置文件中指定IP地址设定信息如:地址、子网掩码或网卡ID。请将IPADDR,NETMASK,BROADCAST的设置从网卡配置文件 /etc/sysconfig/network/ifcfg-eth-id-xx:xx:xx:xx:xx:xx 中删除,其中 xx:xx:xx:xx:xx:xx 是要配置bonding 的网卡的 MAC 地址。
3. 编辑/etc/modprobe.conf文件,加入如下内容,系统在加载bonding模块时,使用文件里指定的参数: alias bond0 bonding #options bond0 miimon=100 mode=1 options bond0 arp_interval=100 arp_ip_target=192.168.1.101 mode=1 ( 192.168.1.101是当前网络中另外一台主机的地址)
说明:miimon是用来进行链路监测的。比如:miimon=100,那么系统每100ms监测一次链路连接状态,如果有一条线路不通就转入另一条线路;mode的值表示工作模式,他共有0,1,2,3四种模式,常用的为0,1两种。bonding可以通过两种机制进行链路监控,miimon需要驱动支持,arp_interval/arp_ip_target不需要驱动支持,(这里我们采用后者),arp_interval指定arp检查的时间间隔,arp_ip_target是要反向查询arp的ip地址列表,最多16个,以逗号分隔,例如:arp_interval=100 arp_ip_target=192.168.1.101 ,192.168.1.102表示每100毫秒作一次arp检查,如果192.168.1.101和192.168.1.102的arp检查的结果都失败了,则链路状态为断开,bonding的active interface作出切换。 mode=0表示load balancing(round-robin)为负载均衡方式,两块网卡都工作。 mode=1表示fault-tolerance(active-backup)提供冗余功能,工作方式是主备的工作方式。 bonding只能提供链路监测,即从主机到交换机的链路是否接通。如果只是交换机对外的链路down掉了,而交换机本身并没有故障,那么bonding会认为链路没有问题而继续使用
4 # vi /etc/rc.d/boot.local 添加如下行 对不起,您需要登录后才能查看全部详细内容
|
|
|
|