Linux系统如何双网卡绑定

您所在的位置:网站首页 linux服务器配置双网卡需要跳线 Linux系统如何双网卡绑定

Linux系统如何双网卡绑定

2023-11-18 22:30| 来源: 网络整理| 查看: 265

本次实验的环境:VMware虚拟机 CentOS Linux release 7.4.1708 (Core)

正常情况下,生产环境必须提供 7×24 小时的网络服务。借助于网卡绑定技术,不仅 可以提高网络传输速度,还可以确保在其中一块网卡出现故障时,依然可以正常提供网络服务。假设我们对两块网卡实施了绑定技术,这样在正常工作中它们会共同传输数据,减轻单块网卡的传输压力,同时两块网卡一起传输数据,使得网络传输的速度变得更快;而且即使有一块网卡突然出现了故障,另外一块网卡便会立即自动顶替上去,保证数据传输不会中断。

下面我们来看一下如何绑定网卡。

一、在虚拟机系统中添加两块网卡设备

请确保两块网卡都处在同一个网络连接 中(即网卡模式相同),如图 1-1 和图 1-2 所示。处于相同模式的网卡设备才可以进行网卡绑定, 否则这两块网卡无法互相传送数据。

1-1 虚拟机添加双网卡1-2网卡模式设置成相同的

二、使用 Vim 文本编辑器来配置网卡设备的绑定参数

我们需要对参与绑定的网卡设备逐个进行“初始设置”。需要注意的是,这些原本独立的网卡设备此时需要被配置成为一块“从属”网卡,服务于“主”网卡, 不应该再有自己的 IP 地址等信息。在进行了初始设置之后,它们就可以支持网卡绑定。

[root@muyu ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE=Ethernet

BOOTPROTO=none

ONBOOT=yes

USERCTL=no

DEVICE=ens33

MASTER=bond0

SLAVE=yes

[root@muyu ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens37

TYPE=Ethernet

BOOTPROTO=none

ONBOOT=yes

USERCTL=no

DEVICE=ens37

MASTER=bond0

SLAVE=yes

接下来配置主网卡,将绑定后的设备命名为 bond0 并把 IP 地址等信息填写进去,这样当用户访问相应 服务的时候,实际上就是由这两块网卡设备在共同提供服务。

[root@muyu ~]# vim /etc/sysconfig/network-scripts/ifcfg-bond0

TYPE=Ethernet

BOOTPROTO=none

ONBOOT=yes

USERCTL=no

DEVICE=bond0

IPADDR=192.168.10.10

PREFIX=24

DNS=192.168.10.1

NM_CONTROLLED=no

知识引用:常见的网卡绑定驱动有三种模式:mode0、mode1 和 mode6。下面以绑定两块网卡为例,讲解使用的情景。

mode0(平衡负载模式):平时两块网卡均工作自动备援,但需要在与服务器本地 网卡相连的交换机设备上进行端口聚合来支持绑定技术。

mode1(自动备援模式):平时只有一块网卡工作,在它故障后自动替换为另外的网卡。

mode6(平衡负载模式):平时两块网卡均工作,且自动备援,无须交换机设备提供辅 助支持。

比如有一台用于提供 NFS 或者 samba 服务的文件服务器,它所能提供的最大网络传输速度 为 100Mbit/s,但是访问该服务器的用户数量特别多,那么它的访问压力一定很大。在生产环境 中,网络的可靠性是极为重要的,而且网络的传输速度也必须得以保证。针对这样的情况,比较好的选择就是 mode6 网卡绑定驱动模式了。因为 mode6 能够让两块网卡同时一起工作,当其 中一块网卡出现故障后能自动备援,且无需交换机设备支援,从而提供了可靠的网络传输保障。

三、下面使用 Vim 文本编辑器创建一个用于网卡绑定的驱动文件

使得绑定后的 bond0 网卡 设备能够支持绑定技术(bonding),同时定义网卡以 mode6 模式进行绑定,且出现故障时自 动切换的时间为 100 毫秒.

[root@muyu ~]# vim /etc/modprobe.d/bond.conf

alias bond0 bonding

options bond0 miimon=100 mode=6

四、重启网络服务后网卡绑定操作完成

正常情况下只有 bond0 网卡设备才会 有 IP 地址等信息:

绑定后的主网卡bond0

可以在本地主机执行 ping 192.168.10.10 命令检查网络的连通性。为了检验网卡绑定技术 的自动备援功能,在ping的过程中我们突然在虚拟机硬件配置中随机移除一块网卡设备,可以非常清晰地看到网卡切换的过程(丢两三个包之后,网络回复正常)。然后另外一块网卡会继续为用户提供服务。

至此双网卡的绑定就完成了。你get到了吗?



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3