1.软文推荐

2.软文推荐

3.软文推荐

一、什么是网卡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

本文来源:www.lxlinux.net/9940.html,若引用不当,请联系修改。

相关文章 8

1

关键词优化首选19火星出词(热门词优化) 2分钟前

目录:1、什么是关键词优化2、如何做关键词优化3、关键词优化有哪些有效措施?4、关键词怎么优化,教你快速优化关键词什么是关键词优...

2

Linux命令-chrony时间同步服务 3分钟前

对于多主机协作工作时, 时间同步显得非常的重要,时间不一致会造成很多重要应用的故障来看,比如: 加密协议,日志,集群等。 环境...

3

Linux查看进程运行位置 6分钟前

Linux如何查看进程运行位置?本篇文章将为大家分享一下Linux查看进程运行进程位置具体方法,有需要的小伙伴可以参考一下。 Linux查看进程...

4

Linux下部署VPS 7分钟前

VPS技术,将一台服务器分割成多个虚拟专享服务器的优质服务。实现VPS的技术分为容器技术,和虚拟化技术 。在容器或虚拟机中,每个VPS都...

5

华为云服务器选择配置(华为云服务器配置域名) 9分钟前

目录:1、华为云1核2g能干嘛2、华为云服务器如何使用3、刚申请了华为云服务器,怎么配置?4、华为云服务器的搭建和配置5、我想买华为云...

6

Linux系统C/C++服务器后台开发面试题总结(一) 11分钟前

本篇文章主要和大家分享一下Linux系统C/C++服务器后台开发面试题,这些面试题都是作者为大家精心挑选的,希望对大家有所帮助。 一、编程...

7

美国linux服务器(美国服务器地址) 14分钟前

目录:1、一般企业用的linux服务器是什么版本的2、如何测试两台linux服务器之间的连接速度?有什么命令或软件可以做到?详细些。3、lin...

8

详解union all和union的区别 15分钟前

union all和union的区别就在于成效,union是在针对数据进行合并整理的同时不会整理重复行,并且还会采取默认排序。而union all在整理数据的时...