1.1、添加双网卡,正常工作时他们会共同传输数据,使得网络传输的速度更快,mode6模式即使有一块网卡出现了故障,另一块会自动顶替上去,保证数据传输不会中断

1.2、网卡绑定驱动的三种模式 mode0 mode1 mode6

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

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

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

1.3、双网卡的mode6模式配置环境

环境:CentOS7.5

# cat /etc/redhat-release

CentOS Linux release 7.5.1804 (Core)

1.4、配置双网卡的mode6模式

为服务器或虚拟机添加双网卡,服务器内网或外网,虚拟机网卡添加相同的模式桥接或nat

配置过程:

配置网卡1:ens33

cd /etc/sysconfig/network-scripts/

vim ifcfg-ens33

DEVICE=ens33

BOOTPROTO=static

ONBOOT=yes

MASTER=bond0

SLAVE=yes

USERCTL=no

配置网卡2:ens36

cd /etc/sysconfig/network-scripts/

vim ifcfg-ens36

DEVICE=ens36

BOOTPROTO=static

ONBOOT=yes

MASTER=bond0

SLAVE=yes

USERCTL=no

配置网卡bond0

cd /etc/sysconfig/network-scripts/

vim ifcfg-bond0

DEVICE=bond0

BONDING_OPTS="mode=6 miimon=100"

BOOTPROTO=static

ONBOOT=yes

IPADDR=192.168.1.200

NETMASK=255.255.255.0

GATEWAY=192.168.1.1

DNS1=192.168.1.1

DNS2=114.114.114.114

USERCTL=no

在创建一个文件并写入一行配置

vim /etc/modprobe.d/bonding.conf

alias bond0 bonding

进行检查是否加载了 bonding 模块

# lsmod |grep bonding

bonding               149864  0

如果没有加载,进行加载

modprobe bonding

重启网卡

systemctl restart network

1.5、检查配置情况

# ifconfig

bond0: flags=5187<UP,BROADCAST,RUNNING,MASTER,MULTICAST>  mtu 1500

inet 192.168.1.200  netmask 255.255.255.0  broadcast 192.168.1.255

ether 00:0c:29:b5:51:e8  txqueuelen 1000  (Ethernet)

RX packets 2410  bytes 212984 (207.9 KiB)

RX errors 0  dropped 0  overruns 0  frame 0

TX packets 4708  bytes 367636 (359.0 KiB)

TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ens33: flags=6147<UP,BROADCAST,SLAVE,MULTICAST>  mtu 1500

ether 00:0c:29:b5:51:de  txqueuelen 1000  (Ethernet)

RX packets 2004  bytes 182078 (177.8 KiB)

RX errors 0  dropped 0  overruns 0  frame 0

TX packets 928  bytes 144401 (141.0 KiB)

TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ens36: flags=6211<UP,BROADCAST,RUNNING,SLAVE,MULTICAST>  mtu 1500

ether 00:0c:29:b5:51:e8  txqueuelen 1000  (Ethernet)

RX packets 2976  bytes 262465 (256.3 KiB)

RX errors 0  dropped 0  overruns 0  frame 0

TX packets 4708  bytes 367636 (359.0 KiB)

TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536

inet 127.0.0.1  netmask 255.0.0.0

inet6 ::1  prefixlen 128  scopeid 0x10<host>

loop  txqueuelen 1000  (Local Loopback)

RX packets 353  bytes 101528 (99.1 KiB)

RX errors 0  dropped 0  overruns 0  frame 0

TX packets 353  bytes 101528 (99.1 KiB)

TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500

inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255

ether 52:54:00:2e:2f:38  txqueuelen 1000  (Ethernet)

RX packets 0  bytes 0 (0.0 B)

RX errors 0  dropped 0  overruns 0  frame 0

TX packets 0  bytes 0 (0.0 B)

TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

查看网卡流量信息

cat /proc/net/bonding/bond0

找一台机器进行ping,并断掉本机其中一块网卡观察是否正常接管

来自 192.168.1.200 的回复: 字节=32 时间<1ms TTL=64

来自 192.168.1.200 的回复: 字节=32 时间<1ms TTL=64

来自 192.168.1.200 的回复: 字节=32 时间<1ms TTL=64

来自 192.168.1.200 的回复: 字节=32 时间<1ms TTL=64

来自 192.168.1.200 的回复: 字节=32 时间<1ms TTL=64

来自 192.168.1.200 的回复: 字节=32 时间<1ms TTL=64

来自 192.168.1.200 的回复: 字节=32 时间<1ms TTL=64

请求超时。

来自 192.168.1.200 的回复: 字节=32 时间<1ms TTL=64

来自 192.168.1.200 的回复: 字节=32 时间<1ms TTL=64

转载于:https://blog.51cto.com/13673885/2131719

双网卡mode6模式 同时工作 冗余互备相关推荐

  1. linux 双网卡绑定模式,双网卡绑定的模式及操作步骤

    双网卡绑定的模式 关于mode共有0-6等7种模式,详细请参考官方手册!mode的值表示工作模式, 他共有0,1,2,3,4,5,6这7种模式,常用的为0,1两种. mode=0表示load bala ...

  2. linux查看双网卡绑定模式,Linux中双网卡绑定实现的各种模式

    一.Linux中双网卡绑定实现的原理 Linux双网卡绑定实现就是使用两块网卡虚拟成为一块网卡;linux设置bond网卡绑定---有些用. Linux双网卡绑定实现就是使用两块网卡虚拟成为一块网卡, ...

  3. vbox双网卡多台虚拟机及主机互ping且联网

    虚拟机1:ubuntu22.04 虚拟机2:kali2022.2 ubuntu22.04配置参考: VirtualBox中多个虚拟机之间互通及与宿主机互通配置 - 知乎 (zhihu.com) 作者: ...

  4. Suse es 11sp2 双网卡冗余

    要求资源目录和认证目录要做双网卡冗余,以防在某网卡坏掉后不能提供服务,好吧,那就试试吧! 双网卡的绑定可以实现冗余和高可用性,在Suse linux 11中和redhat linux 5中设置双网卡绑 ...

  5. 麒麟V10双网卡绑定测试

    测试目的及模式原理 本实验旨在测试物理服务器上双网卡绑定,测试模式为mode1,mode4,mode6. mode=1(active-backup)表示主备模式,即同时只有1块网卡在工作.优点为冗余性 ...

  6. suse linux双网卡绑定,suse linux双网卡绑定设置详解

    <suse linux双网卡绑定设置详解>由会员分享,可在线阅读,更多相关<suse linux双网卡绑定设置详解(2页珍藏版)>请在人人文库网上搜索. 1.suse linu ...

  7. 服务器虚拟交换机到网卡不通,浅析虚拟化环境网卡绑定模式

    作者:郭国华,新炬网络高级技术专家. 随着云计算的发展,虚拟化技术已普遍应用于各类型企业,同时虚拟化为服务器带来密集的网络吞吐压力已成为影响云计算发展的最大性能瓶颈之一,为了最大化提升主机网络性能,对 ...

  8. Centos7 / RHEL 7 双网卡绑定

    1. 简要     双网卡绑定技术在centos7中使用了teaming技术,而在rhel6/centos7中使用的是bonding技术,     在centos7中双网卡绑定既能使用teaming也 ...

  9. Linux配置双网卡

    环境信息 Device_name Ip_address Gateway Remark ens32 10.6.0.32 10.6.0.gate 业务数据 ens34 10.9.5.34 10.9.5.g ...

  10. bond解除 centos7_Centos7 / RHEL 7 双网卡绑定

    1. 简要 双网卡绑定技术在centos7中使用了teaming技术,而在rhel6/centos7中使用的是bonding技术, 在centos7中双网卡绑定既能使用teaming也可以使用bond ...

最新文章

  1. Reinhard经典色彩迁移算法
  2. 两院院士评选2020年中国、世界十大科技进展揭晓,「机器学习模拟上亿原子」等入选 | AI日报...
  3. 如何解决动态查询语句太长,大于数据库字符的最大长度
  4. 如何使用YUM列出包的内容?
  5. android:windowSoftInputMode属性
  6. 云原生时代下的12-factor应用与实践
  7. Java绘图模式概述
  8. python字典统计_python字典计数
  9. C++ —— C++三大分支结构(顺序、选择、循环)
  10. Windows驱动程序的加载
  11. 12306验证码为什么那么变态?都是这项深度学习应用给逼的
  12. React Native组件的结构和生命周期
  13. PLC编程的要求有哪些?
  14. PPT分享 | 怎么在区块链上保护隐私?
  15. c# 解决 DataGridView 排序后颜色丢失
  16. 基于python实现FFT和DWT记录
  17. larval 进程管理
  18. 如何学习(1):构建全栈式知识结构
  19. 学习Oneindex的搭建[国际Onedrive]
  20. 计算机进制转换专项训练,计算机进制转换练习题.doc

热门文章

  1. XidianOJ 1024 简单逆序对
  2. lintcode-medium-Longest Common Substring
  3. VB.NET 策略模式(下机用户类型选择)
  4. Codeforces 875C National Property(拓扑排序)
  5. C++中嵌入python程序——命令行模式
  6. javascript中的计时器
  7. air for android 使用ANE来获取安卓手机IMEI号
  8. 10 行代码判定色*情*图片
  9. 第1章 神经网络的思想
  10. 红黑树 c++ 实现