CentOs 6.2 x64双网卡绑定

简介:
 方法/步骤
1.    创建bond接口,在接口配置文件的路径下/etc/sysconfig/network-scripts/
#vi /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE="bond0"
BOOTPROTO=none
IPADDR=172.16.0.1
NETMASK=255.255.255.0
GATEWAY=172.16.0.253
DNS1=202.106.0.20               -- 根据本地上网情况更改
NM_CONTROLLED=no        — NetwordManager相关,必须关闭,且此服务器必须关闭,否则起不到绑定作用
ONBOOT=yes
USERCTL=no
BONDING_OPTS="mode=1 miimon=100"    ——mode=1   冗余模式
--备注---
BONDING_OPTS参数解释
     此参数用于指定网卡绑定时的属性,以下是对常用参数进行的解释:
         miimon参数:指定网卡故障时的切换时间间隔以ms为单位。
         primary参数:指定默认的主网卡设备。
     mode参数:
          0-轮询模式,所绑定的网卡会针对访问以轮询算法进行平分。
          1-高可用模式,运行时只使用一个网卡,其余网卡作为备份,在负载不超过单块网卡带宽或压力时建议使用。
          2-基于HASH算法的负载均衡模式,网卡的分流按照xmit_hash_policy的TCP协议层设置来进行HASH计算分流,使各种不同处理来源的访问都尽量在同一个网卡上进行处理。
          3-广播模式,所有被绑定的网卡都将得到相同的数据,一般用于十分特殊的网络需求,如需要对两个互相没有连接的交换机发送相同的数据。
           4-802.3ab负载均衡模式,要求交换机也支持802.3ab模式,理论上服务器及交换机都支持此模式时,网卡带宽最高可以翻倍(如从1Gbps翻到2Gbps)
          5-适配器输出负载均衡模式,输出的数据会通过所有被绑定的网卡输出,接收数据时则只选定其中一块网卡。如果正在用于接收数据的网卡发生故障,则由其他网卡接管,要求所用的网卡及网卡驱动可通过ethtool命令得到speed信息。
          6-适配器输入/输出负载均衡模式,在"模式5"的基础上,在接收数据的同时实现负载均衡,除要求ethtool命令可得到speed信息外,还要求支持对网卡MAC地址的动态修改功能。
      xmit_hash_policy参数(此参数对mode参数中的2、4模式有影响):
      layer1-通过MAC地址进行HASH计算。
   计算公式:(MACsrc⊕MACdest)% Nslave
      layer3+4-通过TCP及UDP端口及其IP地址进行HASH计算。
    计算公式:((portsrc⊕portdest)⊕(IPsrc⊕IPdest)) % Nslave
注意:
       mode参数中的0、2、3、4模式要求交换机支持"ports group"功能并能进行相应的设置,例如在Cisco中要将所连接的端口设为"trunk group"。
选择绑定模式的建议
     如果系统流量不超过单个网卡的带宽,请不要选择使用mode 1之外的模式,因为负载均衡需要对流量进行计算,这对系统性能会有所损耗。
    建议mode 5、mode 6只在交换机不支持"ports group"的情况下选用。
    如果交换机及网卡都确认支持802.3ab,则实现负载均衡时尽量使用mode 4以提高系统性能。
2.    修改要加入bond的两个物理口的接口配置文件如下(修改eth0):
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
ONBOOT=yes
USERCTL=no
3.    修改要加入bond的两个物理口的接口配置文件如下(修改eth1):
# vi /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE="eth1"
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
ONBOOT=yes
USERCTL=no
4.    关闭networkmanager服务
#service NetworkMangager stop
#chkconfig NetworkManager off
 
5.    重启服务器
reboot命令重启
6.    重启后查看配置情况:
# cat /proc/net/bonding/bond0
7.    用其它机器一直 Ping 此服务器,拔网线测试效果.









本文转自 lcpljc 51CTO博客,原文链接:http://blog.51cto.com/lcpljc/1054878,如需转载请自行联系原作者
相关实践学习
部署高可用架构
本场景主要介绍如何使用云服务器ECS、负载均衡SLB、云数据库RDS和数据传输服务产品来部署多可用区高可用架构。
负载均衡入门与产品使用指南
负载均衡(Server Load Balancer)是对多台云服务器进行流量分发的负载均衡服务,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。 本课程主要介绍负载均衡的相关技术以及阿里云负载均衡产品的使用方法。
目录
相关文章
|
6月前
|
Linux
百度搜索:蓝易云【Centos7系统一次性增加绑定多个IP教程。】
现在,你已经成功在CentOS 7系统上一次性增加绑定了多个IP地址。你可以使用上述步骤为每个接口添加更多的IP地址,以满足你的网络需求。请确保IP地址的设置正确,并根据网络环境和需求进行适当的配置。
157 0
|
7月前
|
网络协议 Linux 应用服务中间件
2022红帽企业版网络配置--centos7配置DHCP DNS绑定域名 FTP HTTP(apache) nginx samba
2022红帽企业版网络配置--centos7配置DHCP DNS绑定域名 FTP HTTP(apache) nginx samba
151 0
|
Linux Shell
centos7系统双网卡bound绑定配置
centos7双网卡绑定bond 1.bond简介 生产环境必须提供 7×24 小时的网络传输服务。借助于网卡绑定技术,不仅 可以提高网络传输速度,更重要的是,还可以确保在其中一块网卡出现故障时,依然可以正 常提供网络服务。假设我们对两块网卡实施了绑定技术,这样在正常工作中它们会共同传输 数据,使得网络传输的速度变得更快;而且即使有一块网卡突然出现了故障,另外一块网卡 便会立即自动顶替上去,保证数据传输不会中断。
1495 0
|
9月前
|
应用服务中间件 Linux Go
CentOS 9 x64 使用 Nginx、Supervisor 部署 Go/Golang 服务
在 CentOS 9 x64 系统上,可以通过以下步骤来部署 Golang 服务。安装必要的软件包、编译应用、配置 Supervisor、配置 Nginx。
187 0
|
域名解析 小程序 Linux
CentOS搭建内网穿透frp并绑定自定义域名
CentOS搭建内网穿透frp并绑定自定义域名
1824 2
|
10月前
|
数据可视化 Linux 虚拟化
VMware安装CentOS 7 x64版本虚拟机
VMware安装CentOS 7 x64版本虚拟机
181 0
|
Linux
Linux(CentOS 7_x64位)系统下安装Xmgrace
Linux(CentOS 7_x64位)系统下安装Xmgrace
1800 0
Linux(CentOS 7_x64位)系统下安装Xmgrace
|
Linux
Centos 7 配置双网卡
Centos 7 配置双网卡
494 0
Centos 7 配置双网卡
|
Linux Python
Linux(CentOS 7_x64位)系统下安装ACPYPE
Linux(CentOS 7_x64位)系统下安装ACPYPE
670 0
Linux(CentOS 7_x64位)系统下安装ACPYPE

热门文章

最新文章