RedHat实现多网卡绑定

系统 Linux
在红帽企业版Linux里面,通过bonding内核模块和一个特殊的网络接口来实现多网卡的绑定功能。将多块网卡绑定为一块网卡,可以增加网络带宽,提供冗余。

Redhat企业版Linux里面,通过bonding内核模块和一个特殊的网络接口来实现多网卡的绑定功能。将多块网卡绑定为一块网卡,可以增加网络带宽,提供冗余。

要创建一个bonding接口,首先,在目录/etc/sysconfig/network-scripts/下建立一个文件ifcfg-bond<N>,用网络接口号来代替N,例如0。

文件ifcfg-bond<N>的内容跟要绑定的接口的配置基本相同。唯一的不同是 DEVICE=必须是bond<N>,用网络接口号来代替N。

下面是一个ifcfg-bond0示例配置文件:

DEVICE=bond0 
BOOTPROTO=none 
ONBOOT=yes 
NETWORK=10.0.1.0 
NETMASK=255.255.255.0 
IPADDR=10.0.1.27 
USERCTL=no

Bonding接口创建以后,被绑定的网卡必须在它们的配置文件里面添加MASTER=和SLAVE=两个参数。每个bonding接口的配置基本相同。

例如,如果绑定两块以太网卡eth0和eth1,它们的配置文件如下:

DEVICE=eth<N> 
BOOTPROTO=none 
ONBOOT=yes 
MASTER=bond0 
SLAVE=yes 
USERCTL=no

用网络接口号代替<N>。

在使bonding接口生效之前,必须要确认系统内核已装载bonding模块。如何装载bonding模块,红帽企业版3和红帽企业版4有一点不一样。

对于红帽企业版3:

在/etc/modules.conf文件里面添加一行:

alias bond<N> bonding

使用网络接口号代替<N>,例如0。对于绑定的别名,除了bond0以外,还需要添加一行:

options bond<N> -o bonding<N>

对于每个bonding接口,必须在/etc/modules.conf里面有对应的配置。

配置完/etc/modules.conf文件,bonding接口和网络接口以后,可以使用ifup命令启动bonding接口,或者重新启动网络服务。

【编辑推荐】

  1. Redhat配置nagios-邮件监控
  2. Nagios通过SNMP检查网卡流量
  3. Redhat上配置 mrtg流量监控系统
  4. Redhat配置nagios-apache、gcc安装
  5. Redhat配置nagios-配置linux被监控机
     
责任编辑:冯宇 来源: Linux社区
相关推荐

2010-03-01 10:53:04

Linux bondi

2009-02-19 15:50:00

Linux双网卡绑定负载均衡

2011-08-10 14:06:19

Oracle 10g双网卡绑定RAC

2009-11-23 11:55:43

Linux双网卡IP原理

2010-01-06 09:23:51

RedhatAS双网卡绑定

2009-11-30 17:40:13

Suse双网卡绑定

2011-03-30 11:04:11

安装MRTG

2009-10-09 17:00:35

RHEL配置多网卡

2011-03-16 09:05:32

RedhatiptablesNAT

2010-03-08 14:09:50

Linux双网卡

2010-03-08 14:20:17

Linux双网卡

2010-08-05 15:06:19

Flex数据绑定

2018-08-29 10:04:43

2009-08-18 20:32:19

2010-04-06 16:36:55

Oracle绑定变量

2009-07-28 08:24:16

GridView绑定数

2010-04-12 15:29:07

网卡配置

2020-11-18 10:06:18

Linux多网卡路由

2019-12-03 10:40:25

LinuxCPU网络调优

2011-03-16 09:53:25

点赞
收藏

51CTO技术栈公众号