关键词不能为空

当前您在: 主页 > 英语 >

详解双网卡绑定

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-01 23:20
tags:

-

2021年2月1日发(作者:1427)



Linux


下的双网卡绑定


bond0 em1 em2


一、什么是


bonding


Linux bonding


驱动提供了一个把多个网络接 口设备捆绑为单个的网络接口设置来使用,



于网络负载均衡及 网络冗余




二、

bonding


应用方向



1


、网络负载均衡




对于


bonding


的网络负载均衡是我们在文件服务器中常用到的,比如把三块网卡,当做一


块来 用,


解决一个


IP


地址,


流量过大,


服务器网络压力过大的问题。


对于文件服 务器来说,


比如


NFS



SAMBA


文件服务器,没有任何一个管理员会把内部网的文件服务器的


IP


地址


弄很多个来解决网络负载的问题。


如果在内网中,


文件服务器为了管理和应用上的方便,



多是用同一个


IP


地 址。对于一个百


M


的本地网络来说,文件服务器在多

< p>


个用户同时使用


的情况下,网络压力是极大的, 特别是


SAMABA



NFS


服务器。为了解决同一个


IP


地址,

< p>
突破流量的限制,


毕竟网线和网卡对数据的吞吐量是有限制的。

< p>
如果在有限的资源的情况下,


实现网络负载均衡,最好的办法就是



bonding


2


、网络冗余



对于服务器来说,网络设备的稳定也是比较重要的,特别是网卡。在生产型的系统中,网

卡的可靠性就更为重要了。


在生产型的系统中,


大多通过硬 件设备的冗余来提供服务器的可


靠性和安全性,比如电源。


bo nding


也能为网卡提供冗余的支持。把多块网卡绑定到一个


IP


地址,


当一块网卡发生物理性损坏的情况下,

< p>
另一块网卡自动启用,


并提供正常的服务,


即:默 认情况下只有一块网卡工作,其它网卡做备份




三、


bonding


实验环境及配置



1


、实验环境




系统为:


CentOS


,使用


2


块网卡


(em1< /p>



em2


==>


bond0)


来实现


bonding

< br>技术



2


bonding


配置




第一步:先查看一下内核是否已经支持


bonding


1)


如果内核已经把


bonding


编译进内核,那么要做的就是加载该模块到当前内核;其次查



ifenslave


该工具是否也已经编译


modprobe


-l


bond*


或者



modinfo


bonding


modprobe


bonding


lsmod | grep 'bonding'


echo


'modprobe bonding &> /dev/null'


>>


/etc/(


开机自动加载< /p>


bonding


模块到


内核


)


which


ifenslave


注意:默认内核安装完后就已经支持


bonding

模块了,无需要自己手动编译



2)


如果


bonding


还没有编译进内核,那么要做的就是编译 该模块到内核



(1)


编译


bonding


tar -jxvf



cd


kernel-XXX




make


menuconfig


选择




->



make bzImage


make modules


&&


make modules_install


make install


(2)


编译


ifenslave


工具



gcc -Wall -O -I


kernel-XXX/include ifenslave.c -o ifenslave


第二步:主要有两种可选择


(

< p>


1


种:实现网络负载均衡,第

< br>2


种:实现网络冗余


)



1


:实现网络冗余


(


即:


mod=1


方式,使用


em1< /p>



em2)


(1)

< br>编辑虚拟网络接口配置文件


(bond0)


,并指定网卡


IP


vi


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


DEVICE=bond0


ONBOOT=yes


BOOTPROTO=static


IPADDR=192.168.0.254


BROADCAST=192.168.0.255


NETMASK=255.255.255.0


NETWORK=192.168.0.0


GATEWAY=192.168.0.1


USERCTL=no


TYPE=Ethernet


注意:建议不要指定


MAC


地址



vi


/etc/sysconfig/network-scripts/ifcfg- em1


DEVICE=em1


BOOTPROTO=none


ONBOOT=yes


USERCTL=no


MASTER=bond0


SLAVE=yes


注意:建议不要指定


MAC


地址



vi


/etc/sysconfig/network-scripts/ifcfg- em2


DEVICE=em2


BOOTPROTO=none


ONBOOT=yes


USERCTL=no


MASTER=bond0


SLAVE=yes


注意:建议不要指定


MAC


地址



(2)


编辑模块载入 配置文件


(/etc/)


,开机自动加载


bonding


模块到内核



vi


/etc/




alias


bond0


bonding


options


bond0


miimon=100


mode=1


alias


net-pf-10


off


#


关闭


ipv6


支持

< br>



说明:


miimon


是用来进行链路监测的。



比如


:miimon=100


,那么系统每


100ms< /p>


监测一次


链路连接状态,如果有一条线路不通就转入另一条线路;


mode


的值表示工作模式,他共有


0



1



2



3



4



5



6


六种模式,常用为


0



6< /p>



1


三种,具体后面会介绍



mode=0


,表示


load balancing (round-robin)


为负载均衡方式,两块网卡都工作, 但是与网


卡相连的交换必须做特殊配置


(

这两个端口应该采取聚合方式


)


,因为做

< br>bonding


的这两块


网卡是使用同一个


MAC


地址



mode=6


,表示


load balancing (round-robin)


为负载均衡方式,两块网卡都工作, 但是该模


式下无需配置交换机,因为做


bonding


的这两块网卡是使用不同的


MAC


地址



mode=1



表示


fault-tolerance (active-backup)

< br>提供冗余功能,


工作方式是主备的工作方式,


也就是说默 认情况下只有一块网卡工作


,


另一块做备份


注意:


bonding


只能提供 链路监测,即从主机到交换机的链路是否接通。如果只是交换机对


外的链路


down


掉了,


而交换机本身并没有故障,


那么


bonding


会认为链路没有问题而继续


使用。



最后,为了验证你的绑定是否正确,重启操作系统吧。(完)




网卡绑定就是多张网卡逻辑上作为一张网卡用。可分为,负 载均衡绑定和冗余绑定两种。



1.


编辑虚拟网络接口配置文件



[root@test~]# more /etc/sysconfig/network-scripts/ifcfg-bond0


DEVICE=bond0


IPADDR=172.16.4.100


NETMASK=255.255.255.0


BROADCAST=172.16.4.255


NETWORK=172.168.4.100


ONBOOT=yes


2.


编辑各网 卡的配置文件,注意编辑之前做好备


份工作



[root@test~]# more /etc/sysconfig/network-scripts/ifcfg-eth0


BOOTPROTO=none


TYPE=Ethernet


DEVICE=eth0


ONBOOT=yes


MASTER=bond0


slave=yes


[root@test ~]# more /etc/sysconfig/network-scripts/ifcfg-eth1


BOOTPROTO=none


-


-


-


-


-


-


-


-



本文更新与2021-02-01 23:20,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/595747.html

详解双网卡绑定的相关文章

  • 余华爱情经典语录,余华爱情句子

    余华的经典语录——余华《第七天》40、我不怕死,一点都不怕,只怕再也不能看见你——余华《第七天》4可是我再也没遇到一个像福贵这样令我难忘的人了,对自己的经历如此清楚,

    语文
  • 心情低落的图片压抑,心情低落的图片发朋友圈

    心情压抑的图片(心太累没人理解的说说带图片)1、有时候很想找个人倾诉一下,却又不知从何说起,最终是什么也不说,只想快点睡过去,告诉自己,明天就好了。有时候,突然会觉得

    语文
  • 经典古训100句图片大全,古训名言警句

    古代经典励志名言100句译:好的药物味苦但对治病有利;忠言劝诫的话听起来不顺耳却对人的行为有利。3良言一句三冬暖,恶语伤人六月寒。喷泉的高度不会超过它的源头;一个人的事

    语文
  • 关于青春奋斗的名人名言鲁迅,关于青年奋斗的名言鲁迅

    鲁迅名言名句大全励志1、世上本没有路,走的人多了自然便成了路。下面是我整理的鲁迅先生的名言名句大全,希望对你有所帮助!当生存时,还是将遭践踏,将遭删刈,直至于死亡而

    语文
  • 三国群英单机版手游礼包码,三国群英手机单机版攻略

    三国群英传7五神兽洞有什么用那是多一个武将技能。青龙飞升召唤出东方的守护兽,神兽之一的青龙。玄武怒流召唤出北方的守护兽,神兽之一的玄武。白虎傲啸召唤出西方的守护兽,

    语文
  • 不收费的情感挽回专家电话,情感挽回免费咨询

    免费的情感挽回机构(揭秘情感挽回机构骗局)1、牛牛(化名)向上海市公安局金山分局报案,称自己为了挽回与女友的感情,被一家名为“实花教育咨询”的情感咨询机构诈骗4万余元。

    语文