我们已经准备好了,你呢?

2024我们与您携手共赢,为您的企业形象保驾护航!

网卡绑定是通过将​​多张网卡绑定成一张逻辑网卡,实现本地网卡冗余、带宽扩展和负载均衡,是应用部署中常用的技术。Bond 有 7 种模式,模式 0-6,但常用的有三种模式:

mode=0:负载均衡模式,具有自动备份,但需要“支持”和配置。

mode=1:主从模式,一条线路断线,其他线路自动接管。

mode=6:负载均衡模式,具有自动备份功能,无需“支持”和配置。

评论:

因为mode=0模式生效后,会把冗余的两块网卡的MAC地址修改为一样。如果两块网卡同时接在一台交换机上,那么交换机上的arp映射表中一个MAC地址会对应多个端口,但是MAC地址应该是全局唯一的,这样会造成混乱。解决办法:把两块网卡接在不同的交换机上就可以了。

mode=1 主备模式,当一块网卡出现故障时,另一块网卡自动替代出现故障的网卡,保证网络正常访问。但是不需要自动主备切换。也就是有两块网卡ens33和ens37,ens33为主用卡,ens37为备用卡。当ens33网卡出现故障时,ens37替代它。但是当ens33网卡恢复时,ens37依然是主用卡,ens33网卡是备用卡。

因为mode=6模式生效之后,原来两块网卡的MAC地址是不同的,所以连接的交换机上不需要进行任何特殊的设置。

我们以mode=1主备模式为例,详细讲解具体步骤:

大致分为三个部分:

1.添加网卡

2.配置虚拟网卡ifcfg-bond0

3.检查主备模式的冗余性

1.添加网卡

在添加新网卡之前,先检查当前网卡配置,使用工具是否可以正常连接,是否可以上网等,因为第二张网卡是在第一张网卡的配置文件基础上改的,如果第一张网卡出现异常,后面的所有网卡都会出错。

1、首先进入网卡文件配置目录,然后查看网卡配置文件:

[root@ /]# cd /etc//-/

linux操作系统网络配置_linux系统网络配置 bond0_配置网络系统教案

ifcfg-ens33是我们当前网卡的配置文件,网卡名称为ens33(可以在配置文件中修改)

2、检查ifcfg-ens33文件配置,主要关注以下参数:

类型=

=

=是

IP地址配置,包括IP、子网掩码、网关、DNS。

最后四个参数和第二张网卡相关,因为不同的网卡不能有相同的NAME、UUID、MAC地址,否则会互相冲突。

名称=ens33

UUID=-6b8d-4f86-bfe8-

=ens33

=00:0c:29:8c:36:51

linux系统网络配置 bond0_配置网络系统教案_linux操作系统网络配置

然后检查是否可以上网,比如ping一下,看看是否有返回值。

3.添加新网卡

在--找到对应的虚拟机--设置--添加--网络适配器--完成。

linux系统网络配置 bond0_配置网络系统教案_linux操作系统网络配置

选择添加的网络适配器2---网络连接方式选择“桥接模式”---点击确定。

配置网络系统教案_linux操作系统网络配置_linux系统网络配置 bond0

4.检查网卡是否添加成功

(1)直接在/etc//-目录下查看,会发现并没有新增网卡配置文件,依然只有ifcfg-ens33这个网卡配置文件。

(2)运行命令会发现除了ens33网卡外,还有一张名为ens37的网卡,这就说明网卡添加成功了。那么我们如何配置第二张网卡的配置文件呢?

(3)收集第二张网卡的UUID和MAC地址。UUID是配置网卡所必需的。

[root@ -]# nmcli con show

[root@-]# IP 地址

配置网络系统教案_linux操作系统网络配置_linux系统网络配置 bond0

将上述ens37网卡UUID信息以及ens33、ens37网卡的MAC地址复制下来,分别添加到对应的配置文件中。

(4)将ifcfg-ens33的配置文件复制过来,并重命名为ifcfg-ens37,作为ens37网卡的配置文件

linux操作系统网络配置_配置网络系统教案_linux系统网络配置 bond0

(5)编辑ifcfg-ens37文件,修改相关配置,更改NAME、UUID以及参数,然后保存。

配置网络系统教案_linux操作系统网络配置_linux系统网络配置 bond0

(6)重启网卡服务

[根@ -]# 。

(7)使用命令检查ens37网卡IP是否配置正确

linux系统网络配置 bond0_linux操作系统网络配置_配置网络系统教案

也可以在物理机上ping 192.168.3.101,看是否能ping通,客户端是否能使用192.168.3.101连接。然后就可以断开ens33网卡,测试双网卡配置是否正常。

禁用网卡:ens33 down

启用网卡:ens33 up

2.配置虚拟网卡bond

因为mode=1主备模式就是虚拟出一个bond网卡,然后两个物理网卡中如果有一个出现故障,另外一个还能继续工作,不影响正常的网络访问。

我们定义ens33网卡为192.168.3.100,ens37网卡为192.168.3.101,虚拟bond0网卡IP为:192.168.3.230

1、设置两块物理网卡支持bond模式,实际上需要配置两个参数:

=bond0

SLAVE=是

linux系统网络配置 bond0_配置网络系统教案_linux操作系统网络配置

2.虚拟网卡ifcfg-bond0配置

=bond0

类型=

=是

=无

=192.168.3.230

=24

=192.168.3.1

=192.168.3.255

名称=bond0

=“=100 模式=1 =1”

DNS1=8.8.8.8

ps:因为是实验用的虚拟机所以需要添加:=1

配置网络系统教案_linux系统网络配置 bond0_linux操作系统网络配置

3、重启网卡服务,然后你的客户端会断线,这个是正常的,因为bond0生效后,IP就变成了新设置的192.168.3.230。

4. 检查以上内容,查看绑定是否设置成功

linux系统网络配置 bond0_linux操作系统网络配置_配置网络系统教案

5.使用重新连接系统和IP192.168.3.230检查当前绑定状态

猫/ proc / net / bond0

linux系统网络配置 bond0_linux操作系统网络配置_配置网络系统教案

如上图mode=1,主从模式配置成功。

3. 验证主备模式的冗余性

1.首先禁用ens33并检查bond状态。

ens33 down 禁用 ens33 网卡

如下图所示,可见目前ens37网卡处于工作状态,ens33处于down状态,ens37处于up状态。同时需要检查网络是否连通。

2、启用ens33网卡,禁用ens37网卡,并检查bond状态

目前ens33网卡正常,ens37网卡处于down状态。

3、mode=1 主备模式不会自动切换,比如上面的实验,先将ens33网卡禁用,让ens37网卡工作,当ens33网卡起来的时候,ens37还在工作,所以主备模式不会自动切换,如下图所示:

配置网络系统教案_linux操作系统网络配置_linux系统网络配置 bond0

配置mode=0负载均衡模式:

要配置 mode=0 负载平衡,只需在 ifcfg-bond0 配置文件中将 mode=1 更改为 mode=0。

linux操作系统网络配置_配置网络系统教案_linux系统网络配置 bond0

然后重启网卡服务。

查看ens33和ens37网卡的MAC地址是否变成一样,说明mode=0生效了。

查看bond0状态,下图表示已经生效。

配置网络系统教案_linux操作系统网络配置_linux系统网络配置 bond0

ps:过程中可能遇到的问题

1.重启网卡服务,报错:

作业。带有错误代码。请参阅“ .”和“ -xe” 。

解决办法:如果ifcfg-bond0等网卡配置文件正确,可以运行下面两个命令:

停止

2.重启网卡服务器提示:[8376.]bond0::value ens33等。

解决方法:查看/etc//-目录下的ifcfg配置文件,网卡配置文件只有三个:

ifcfg-bond0

ifcfg-ens33

ifcfg-ens37

linux系统网络配置 bond0_配置网络系统教案_linux操作系统网络配置

如果发现有多余的网卡配置文件,可以直接删除,使用rm命令,然后重启网卡尝试。

3.仔细看的话会发现ifcfg-bond0的配置文件里有两个DNS8.8.8.8和114.114.114.114,发现网络不通时检查路由,使用route命令

如果没有默认路由,可以尝试更改ifcfg-或者检查IP配置是否正确。

最后说一句,本人也是Linux新手,如果发现文章中有什么问题,还请大家及时指正。另外,如果过程中发现问题也不要着急,一方面检查一下配置是否有错误,另一方面可以百度搜索。

二维码
扫一扫在手机端查看

本文链接:https://by928.com/4137.html     转载请注明出处和本文链接!请遵守 《网站协议》
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。

项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13761152229

上班时间

周一到周五

公司电话

二维码
微信
线