阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

实战网卡bond

87次阅读
没有评论

共计 1729 个字符,预计需要花费 5 分钟才能阅读完成。

本文由 LinuxProbe.Com 团队成员 左国才 整理发布,点此报名Linux 培训

一、什么是网卡 bond

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

实战网卡 bond

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

$ethtool eth2

实战网卡 bond

如果 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

实战网卡 bond
七、用 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

实战网卡 bond

阿里云 2 核 2G 服务器 3M 带宽 61 元 1 年,有高配

腾讯云新客低至 82 元 / 年,老客户 99 元 / 年

代金券:在阿里云专用满减优惠券

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2024-07-25发表,共计1729字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中