如何实现在RHEL下将多个网卡bonding为一个单一通道?
2006-11-03 13:49
351 查看
RHEL支持在内核级实现将多个物理网卡帮定为一个逻辑bonding设备,通过把多个物理网卡帮定为一个逻辑设备,可以实现增加带宽吞吐量,提供冗余。
为了创建一个bonding设备,在/etc/sysconfig/network-scripts/下创建文件ifcfg-bond<N>,N是一个数字,例如0。
该文件内容对不同类型网卡的帮定都是一样的,例如以太设备。唯一的区别是DEVICE=应该是bond<N>,下面是一个示例文件:
DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes
NETWORK=10.0.1.0
NETMASK=255.255.255.0
IPADDR=10.0.1.27
USERCTL=no
一旦创建了bonding接口,bonding设备包含的网卡设备必须进行配置,在配置文件中添加到MASTER=和SLAVE=,所有网卡的配置文件都是类似的,例如一个bonding设备帮定了两个网卡,eth0和eth1的配置文件可能如下:
DEVICE=eth<N>
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no
在本例中,把<N>替换为网卡编号。
为了激活bonding设备,必须加载内核模块,在RHEL4和RHEL3下加载模块的过程稍有不同。
RHEL4
为了确保在bonding设备在启动时模块被加载,在/etc/modprobe.conf中添加如下内容:
install bond<N> /sbin/modprobe bonding -o bond<N> miimon=100 mode=0
替换<N>为设备编号,例如0。
对于每个虚拟bonding设备,在/etc/modprobe.conf中都要有对应行。需要注意的是在RHEL4U2之前的版本,不支持多个bonding设备。如果需要配置多个bonding设备,则需要升级内核到 RHEL4U2。
一旦/etc/modprobe.conf被配置,bonding虚拟设备配置文件以及网卡配置文件配置完毕,ifup命令将用来启动bonding虚拟设备,或者通过重新起动网络。
更多信息:通道bonding接口通过内核模块来控制.
为了创建一个bonding设备,在/etc/sysconfig/network-scripts/下创建文件ifcfg-bond<N>,N是一个数字,例如0。
该文件内容对不同类型网卡的帮定都是一样的,例如以太设备。唯一的区别是DEVICE=应该是bond<N>,下面是一个示例文件:
DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes
NETWORK=10.0.1.0
NETMASK=255.255.255.0
IPADDR=10.0.1.27
USERCTL=no
一旦创建了bonding接口,bonding设备包含的网卡设备必须进行配置,在配置文件中添加到MASTER=和SLAVE=,所有网卡的配置文件都是类似的,例如一个bonding设备帮定了两个网卡,eth0和eth1的配置文件可能如下:
DEVICE=eth<N>
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no
在本例中,把<N>替换为网卡编号。
为了激活bonding设备,必须加载内核模块,在RHEL4和RHEL3下加载模块的过程稍有不同。
RHEL4
为了确保在bonding设备在启动时模块被加载,在/etc/modprobe.conf中添加如下内容:
install bond<N> /sbin/modprobe bonding -o bond<N> miimon=100 mode=0
替换<N>为设备编号,例如0。
对于每个虚拟bonding设备,在/etc/modprobe.conf中都要有对应行。需要注意的是在RHEL4U2之前的版本,不支持多个bonding设备。如果需要配置多个bonding设备,则需要升级内核到 RHEL4U2。
一旦/etc/modprobe.conf被配置,bonding虚拟设备配置文件以及网卡配置文件配置完毕,ifup命令将用来启动bonding虚拟设备,或者通过重新起动网络。
更多信息:通道bonding接口通过内核模块来控制.
相关文章推荐
- 如何实现在RHEL下将多个网卡bonding为一个单一通道?
- bonding-多网卡绑定一起,作为一个网卡使用,实现负载均衡和提高带宽
- RHEL7 -- 使用team替换bonding实现链路聚合网卡绑定
- linux下如何实现多网卡bonding
- linux下如何实现为一个网卡绑定多个IP地址
- 如何实现为一个网卡绑定多个IP地址
- 如何在Linux实现一个网卡配置多个IP地址与多个网卡的负载均衡和冗余
- 单一用户登录,即当前用户登录后要踢出前一个登录,即做出踢人效果,如何实现?
- 如何用java 5分钟实现一个最简单的mysql代理服务器?
- 如何实现一个img元素在指定容器中水平,垂直居中
- 页面table的每行都有一个<input type='button' />,如何实现点击按钮在按钮下方弹出一个div,点击空白消失
- 如何自定义一个Remoting中Sink对象实现特定协议上的消息转发
- 我有一个 APP 创意,如何将其实现?
- 教你如何用 Python 来实现一个大数据搜索引擎
- 【VB.NET】打造一个象棋魔法学校的老师——谨以此文献给象棋爱好者——如何实现与引擎的通讯
- Silverlight开发中的疑难杂症-控件设计篇-如何实现一个NumericBox(下)
- 如何管理一个页面中多个虚拟窗口,实现点击任意一个将其提升到最前(用户完全可见,不会被遮挡)
- 如何实现一个2048-AI - 算法分析(转)
- java 程序里如何实现从一个列表中拖动一个元素到另一个列表中?
- android 实现一个布局或者view 有上边框 下边框或者 左边框 右边框 或者单一边框的实现