linux双网卡带宽,CentOS工作内容(六)双网卡带宽绑定

双网卡绑定只针对CentOS,Ubuntu目前很不稳定

用到的快捷键

tab 自动补齐(有不知道的吗)

ctrl+a 移动到当前行的开头(a ahead)

ctrl+e 移动到当前行的开头(e end)

ctrl+u 删除(剪切)此处至开始所有内容

复制进来:按一下鼠标右键粘贴到SercureCRT

复制出去:按住鼠标左键选中在SercureCRT里要粘贴的内容

vim

末行模式下

:ser nu然后  直接输入行号

:wq 保存并退出

命令模式下

u: 撤销操作

A:移到行尾并进入编辑模式

gg:回到文件顶部

GG:回到文件底部

通常实现带宽绑定主要为了实现设备容错、负载均衡、端口绑定

一台服务器会有两块网卡,不过一般只会使用一块网卡,此时将服务器做带宽绑定是有必要的,以免浪费另一块网卡,也可以减轻一块网卡工作的负担

要将两块网卡带宽绑定,必须配置这两块网卡

a0d01856911c0a6e4d96a40e90d79526.png

打开网卡配置文件路径

cd /etc/sysconfig/network-scripts

网卡模式介绍

81c377f917fda60ef52fc202003d8c9a.png

p26

Linux下双网卡绑定bond0

一:原理:

linux操作系统下双网卡绑定有七种模式。现在一般的企业都会使用双网卡接入,这样既能添加网络带宽,同时又能做相应的冗余,可以说是好处多多。而一般企业都会使用linux操作系统下自带的网卡绑定模式,当然现在网卡产商也会出一些针对windows操作系统网卡管理软件来做网卡绑定(windows操作系统没有网卡绑定功能 需要第三方支持)。进入正题,linux有七种网卡绑定模式:0. round robin,1.active-backup,2.load balancing (xor),  3.fault-tolerance (broadcast), 4.lacp,  5.transmit load balancing, 6.adaptive load balancing。

二:案例一:mode=1(active-backup):一个网卡处于活动状态 ,一个处于备份状态,所有流量都在主链路上处理。当活动网卡down掉时,启用备份的网卡。

1:[root@lyt ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0          #编辑该设备eth0如图:

uid-21288388-id-4814522.html

[root@lyt ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth1            #编辑该设备eth1 如图:

uid-21288388-id-4814522.html

2:[root@lyt ~]# cd /etc/sysconfig/network-scripts/

[root@lyt network-scripts]# cp ifcfg-eth0  ifcfg-bond0        #生成一个bond0的虚拟网卡

[root@lyt network-scripts]# vim ifcfg-bond0        #编辑该网卡内容

uid-21288388-id-4814522.html

3:[root@lyt network-scripts]# vim /etc/modprobe.conf      #编辑该配置文件

下图中1表示系统在启动时加载bonding模块,对外虚拟网络接口设备为 bond0;miimon=100表示系统每100ms监测一次链路连接状态,如果有一条线路不通就转入另一条线

路;mode=1表示fault-tolerance (active-backup)提供冗余功能,工作方式是主备的工作方式,也就是说默认情况下只有一块网卡工作,另一块做备份。

uid-21288388-id-4814522.html

4:[root@lyt network-scripts]# vim /etc/rc.local        #编辑该开机脚本,将eth0和eth1网卡进行绑定

uid-21288388-id-4814522.html

5:[root@lyt network-scripts]# init 6      #重启,bond0启动成功

uid-21288388-id-4814522.html

[root@lyt ~]# ifconfig      #查看网卡信息,在此处三块网卡的mac地址是一样的

uid-21288388-id-4814522.html

[root@lyt ~]#vim /proc/net/bonding/bond0      #查看模式及网卡信息。实际mac地址是不一样的

uid-21288388-id-4814522.html

测试:

6:Xshell:\> ping 192.168.101.50  –t      #一直测试网络的连通性查看结果

断掉eth0网卡后显示结果

uid-21288388-id-4814522.html

将网卡eth0断掉后,系统使用备份网卡eth1,此时eth1处于活动状态

uid-21288388-id-4814522.html

案例二:mode=0(round robin):所有链路处于负载均衡状态,这模式的特点增加了带宽,同时支持容错能力。

1:在案例一的基础上,只需要修改/etc/modprobe.conf 配置文件:如图:

uid-21288388-id-4814522.html

2:vim /proc/net/bonding/bond0        #查看使用的模式及网卡信息,如图:

uid-21288388-id-4814522.html

测试:mode=0:

3:Xshell:\> ping 192.168.101.50 –t #一直测试网络的连通性查看结果

将网卡eth1断掉后,系统依然可以ping通

uid-21288388-id-4814522.html

uid-21288388-id-4814522.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值