如何实现网卡bond

一、什么是网卡bond

所谓bond,就是把多个物理网卡绑定成一个逻辑上的网卡,使用同一个IP工作,在增加带宽的同时也可以提高冗余性,一般使用较多的就是来提高冗余,分别和不同交换机相连,提高可靠性,但有时服务器带宽不够了也可以用作增加带宽。

二、网卡bond的模式

网卡绑定mode共有七种(0~6) bond0、bond1、bond2、bond3、bond4、bond5、bond6。 常用的有三种:

mode=0:平衡负载模式,有自动备援,但需要”Switch”支援及设定。

mode=1:自动备援模式,其中一条线若断线,其他线路将会自动备援。

mode=6:平衡负载模式,有自动备援,不必”Switch”支援及设定。

我就我的一次bonding经历,来给大家分享一下,如何做网卡bond,我这次做的是bond6,在centos6.0上完成。

三、网卡bond前期准备

1.由于服务器网卡比较多,逻辑顺序与物理顺序不一定一致。首先要确定哪几块网卡布置了网线,一般是有两块网卡对应两根网线,分别连接不同的交换机。查看所有网卡

$lspci|grep net

查看网卡2的信息,Link detected:yes表示有网线插入

$ethtool eth2

如果Link detected:no 的话,尝试用命令ifconfig eth2 up,如果用ethtool查看任然为no的话,才能说明此网卡确实没有网线插入。

2.注意如果ifcfg-bond0的配置文件如果是从其他网卡配置文件拷贝过来的,HWADDR地址一定要删除,DEVICE名字要改。

3.NetworkManager要关闭,建议临时和永久都关闭一下。

$chkconfig NetworkManager off $service NetworkManager stop

 

 

 

四、更改要bond网卡的配置文件

eth2,eth3为bond前的网卡名称,bond0为bond后的网卡名称,我们需要对这三个配置文件做更改。

eth2:

$vi /etc/sysconfig/network-scripts/ifcfg-eth2 

 DEVICE=eth2 

 HWADDR=44:A8:42:25:7C:FE 

 BOOTPROTO=none 

 ONBOOT=yes 

 SLAVE=yes 

 MASTER=bond0 

 TYPE=Ethernet

eth3:

$vi /etc/sysconfig/network-scripts/ifcfg-eth3 

 DEVICE=eth3 

 HWADDR=44:A8:42:25:7D:01 

 BOOTPROTO=none 

 ONBOOT=yes 

 SLAVE=yes 

 MASTER=bond0 

 TYPE=Ethernet

bond0:

$vi /etc/sysconfig/network-scripts/ifcfg-bond0 

 DEVICE=bond0 

 BOOTPROTO=static 

 ONBOOT=yes 

 IPADDR=100.100.100.100 

 NETMASK=255.255.255.0 

 GATEWAY=100.100.100.1 

 TYPE=Ethernet

五、配置模式为bond6

$vi /etc/modprobe.d/dist.conf

在最后添加下面2行

alias bond0 bonding 

options bond0 miimon=100 mode=6

也可以用下面的命令添加

$sed -i '$a alias bond0 bonding' /etc/modprobe.d/dist.conf 

$sed -i '$a options bond0 miimon=100 mode=6' /etc/modprobe.d/dist.conf

六、重启网络服务

$service network restart

七、用nload查看流量

$vim /root/.bash_profile

export PATH alias 

nload='nload -m -s 5 -u m -t 2000 bond0 eth2 eth3'

$source /root/.bash_profile$nload

 

  • 1
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Windows Server 2008 R2 是一种用于服务器操作系统的Windows版本。网卡bond是指通过将多个物理网卡绑定在一起,形成一个逻辑网卡的网络配置技术。在Windows Server 2008 R2中,可以使用网络负载平衡(NLB)功能来实现网卡bond网卡bond的主要目的是提高网络的可靠性和性能。通过将多个网卡绑定为一个逻辑网卡,可以增加网络带宽和冗余,提高系统的可用性。当一个物理网卡出现故障时,其他网卡可以自动接管,并保持网络的正常运行。 在Windows Server 2008 R2中,实现网卡bond需要进行以下步骤: 1. 安装并配置多个物理网卡:首先,需要确保服务器上安装了多个物理网卡,并且这些网卡已经正确配置和连接到网络。 2. 配置网络负载平衡(NLB):打开服务器管理器,并选择“角色”->“添加角色”->“网络负载平衡”。在配置NLB的向导中,选择要绑定的网卡和设置负载平衡模式(如“多主机”模式)。根据需求,还可以配置其他交换机和群集参数。 3. 配置IP地址和网络配置:为逻辑网卡(即绑定的网卡)配置IP地址和其他网络参数。这些参数应与服务器所在的网络环境相匹配,并确保与其他设备的网络配置相一致。 4. 测试和验证:完成网卡bond的配置后,应该进行测试和验证以确保正常工作。可以通过发送和接收网络流量来测试逻辑网卡的连接性和带宽利用率。 总之,通过在Windows Server 2008 R2上配置网卡bond,可以提高网络性能和可靠性。这种配置主要是通过使用网络负载平衡(NLB)功能来实现的,需要正确安装和配置多个物理网卡,并进行适当的网络参数设置和测试验证。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值