Linux之高级网络配置(bond,team以及网桥的搭建)

bond简单入门 网络聚合bond 阅读详情

bond网络

##什么是bond,为什么要配置bond

bond是将多块网卡虚拟链接成一块网卡的技术,通过bond技术让多块网卡看起来是一个单独的以太网接口设备并具有相同的ip地址。
特点:bond默认情况下支持两块网卡工作。
在linux下配置bond,通过网卡绑定技术既能增加服务器的可靠性,又增加了可用网络宽带,为用户提供不间断的网络服务,实现主备功能。
bonding网络有三种使用方式
模式0(平衡轮循)-- 轮循策略,所有接口都使用采用轮循方式在所有Slave中传输封包;任何Slave都可以接收
模式1(主动备份)-- 容错,一次只能使用一个Slave接口,但是如果该接口出现故障,另一个Slave将接替它
模式3(广播)-- 容错,所有封包都通过所有Slave接口广播

##配置bond网络

第一步:先给虚拟机加上两块网卡,eth0和eth1

在这里插入图片描述
第二步:##创建bond0网端
[root@localhost Desktop]# nmcli connection add con-name bond0 ifname bond0 type bond mode active-backup ip4 172.25.254.170/24
第三步:查看bond0的ip地址
[root@localhost Desktop]# ip addr show bond0 6: bond0: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN
link/ether c6:3f:34:a0:58:e0 brd ff:ff:ff:ff:ff:ff
inet 172.25.254.170/24 brd 172.25.254.255 scope global bond0
valid_lft forever preferred_lft forever
第四步:ping172.25.254.70不通,这是因为还没有添加有效的物理网卡
[root@localhost Desktop]# ping 172.25.254.70
PING 172.25.254.70 (172.25.254.70) 56(84) bytes of data.
^C
— 172.25.254.70 ping statistics —
2 packets transmitted, 0 received, 100% packet loss, time 999ms
第五步:将eth0添加进bond0
[root@localhost Desktop]# nmcli connection add con-name eth0 ifname eth0 type bond-slave master bond0
Connection ‘eth0’ (b4dfc666-8b09-44ac-a14d-ad7598702918) successfully added.
第六步:将eth1添加进bond0
[root@localhost Desktop]# nmcli connection add con-name eth1 ifname eth1 type bond-slave master bond0
Connection ‘eth1’ (51da3d8d-3ba1-48b6-92c7-9b2fc352b5dc) successfully added.
第七步:测试
首先:ping真机看是否能ping通
[root@localhost Desktop]# ping 172.25.254.70
PING 172.25.254.70 (172.25.254.70) 56(84) bytes of data.
64 bytes from 172.25.254.70: icmp_seq=1 ttl=64 time=0.329 ms
64 bytes from 172.25.254.70: icmp_seq=2 ttl=64 time=0.185 ms
^C
— 172.25.254.70 ping statistics —
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
接下来:监控bond0文件——/proc/net/bonding/bond0
[root@localhost Desktop]# watch -n 1 cat /proc/net/bonding/bond0
最后:进行测试down掉eth0网卡,看eth1是否会接替其工作
down掉eth0网卡前:
在这里插入图片描述
down掉eth0网卡后:
在这里插入图片描述

##删除bond0

第一步: 删除bond0上的eth0——nmcli connection delete eth0
第二步: 删除bond0上的eth1——nmcli connection delete eth1
第三步:删除bond0——nmcli connection delete bond0
在这里插入图片描述

Team网络

##什么是team

team是链路聚合的一种方式,最多支持8块网卡工作。team相当于是放大的bond
team支持的工作模式:

broadcast 广播容错  roundrobin 平衡轮叫

activebackup 主备  loadbalance 负载均衡

##配置team网络

第一步:##创建team0网端
[root@localhost Desktop]# nmcli connection add con-name team0 ifname team0 type team config ‘{“runer”.{“name”:“activebackup”}}’ ip4 172.25.254.170/24
Connection ‘team0’ (4ffee615-16cc-4b56-8e0c-ddbc660e892f) successfully added.
第二步:查看bond0的ip地址
[root@localhost Desktop]# nmcli connection show
NAME UUID TYPE DEVICE
System eth0 5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03 802-3-ethernet –
team0 4ffee615-16cc-4b56-8e0c-ddbc660e892f team team0
第三步:将eth0添加进bond0
[root@localhost Desktop]# nmcli connection add type team-slave con-name eth0 ifname eth0 master team0
Connection ‘eth0’ (7b4b37c3-1b56-461e-be3c-2d49519eba63) successfully added.
[root@localhost Desktop]# nmcli connection show
NAME UUID TYPE DEVICE
System eth0 5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03 802-3-ethernet –
eth0 d056c93c-08c8-4e56-9dfd-2d7933aa646c 802-3-ethernet eth0
team0 4ffee615-16cc-4b56-8e0c-ddbc660e892f team team0
第四步:将eth1添加进bond0
[root@localhost Desktop]# nmcli connection add type team-slave con-name eth1 ifname eth1 master team0
Connection ‘eth1’ (7b4b37c3-1b56-461e-be3c-2d49639dfa63) successfully added.
[root@localhost Desktop]# nmcli connection show
NAME UUID TYPE DEVICE
eth1 7b4b37c3-1b56-461e-be3c-2d49519eba63 802-3-ethernet eth1
System eth0 5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03 802-3-ethernet –
eth0 d056c93c-08c8-4e56-9dfd-2d7933aa646c 802-3-ethernet eth0
team0 4ffee615-16cc-4b56-8e0c-ddbc660e892f team team0
监控命令:
[root@server Desktop]# watch -n 1 teamdctl team0 state
在这里插入图片描述
测试:
在ifconfig eth1 down之前
在这里插入图片描述
在ifconfig eth1 down之后
在这里插入图片描述

网桥

##什么是网桥:

网络桥接:网桥(Bridge)是早期的两端口二层网络设备,用来连接不同网段。网桥的两个端口分别有一条独立的交换信道,不是共享一条背板总线,可隔离冲突域。网桥比集线器(Hub)性能更好,集线器上各端口都是共享同一条背板总线的。后来,网桥被具有更多端口、同时也可隔离冲突域的交换机(Switch)所取代。

##网桥的作用:

扩展网络和通信手段,在各种传输介质中转发数据信号,扩展网络的距离,同时又有选择地将现有地址的信号从一个传输介质
发送到另一个传输介质,并能有效地限制两个介质系统中无关紧要的通信。

##网络桥接的管理命令

名称方法
显示brctl  show
添加网桥brctl  addbr
删除网桥brctl  delbr
添加网桥连接brctl  addif
删除网桥连接brctl  delif

##网桥实验(在物理机中进行)

第一步:备份文件——mv /etc/sysconfig/network-scripts/ifcfg-br0 ifcfg-enp0s25 /mnt
备份这两个文件,在删除网桥后用来恢复原来的网络

第二步:在图形界面下删除除br0的其余设备——nm-connection-editor                                         

第三步:给真机添加网络,设备名称为enp0s25

第四步:在/etc/sysconfig/network-scripts/目录底下编辑文件vim ifcfg-enp0s25

    DEVICE=enp0s25         设备名称

    ONBOOT=yes              开启服务设备自动激活

    BOOTPROTO=none      网卡工作状态

    BRIDGE=br0                 网卡开启的网桥连接

第五步:在该目录底下编辑文件vim ifcfg-br0

    DEVICE=br0

    ONBOOT=yes

    BOTPROTO=none

    IPADDR=172.25.254.10

    PREFIX=24

    TYPE=Bridge      网络接口类型是桥接

第六步:停止记录网络服务的文件——systemctl stop NetworkManager.service

第七步: 重启网络——systemctl restart network      

第八步:显示已经建好的网桥 ——brctl show  

在虚拟机中添加网桥

第一步:显示系统中的网桥——brctl show                                   

第二步:添加网桥——brctl addbr br0                            

第三步:给网桥添加ip——ifconfig br0 172.25.254.110/24      

第四步:将物理网卡与网桥连接,addif是添加接口——brctl addif br0 eth0                       

第五步:测试——ping 172.25.254.250     

在虚拟机中删除网桥的过程

第一步:删除eth0与br0的连接——brctl delif br0 eth0                        

第二步:将br0关闭——ifconfig br0 down                          

第三步:删除网桥——brctl delbr br0      
Linux高级网络控制(桥接,bond,team) 1.网络桥接的管理 网络桥接的介绍: 1.在windows中,网络桥接用网络桥实现共享上网主机和客户机除了利用软件外,还可以用XP自带的网络桥建立连接用双网卡的机器做主机,在主机桌面,鼠标右击&quot;网上邻居&quot;出现快捷菜单,左击快捷菜单中的&quot;属性&quot;,出现&quot;网络连接&quot;窗口,按住&quot;Ctrl&quot;键不放,鼠标依次左击两网卡图标选中两网卡。按住&quot;Ctrl&q 阅读详情

相关推荐

CPRI原理及应用--基本原理

本文主要介绍CPRI的基本原理,包括CPRI的发展历程、CPRI基本协议、速率、帧结构、时延模型等

u014035968的博客 2万+

linux多网卡绑定(bond)的多种模式测试

1、bond的基本原理:   bond技术是将多块物理网卡绑定同一IP地址对外提供服务,通过不同的模式配置,从而达到高可用、负载均衡及链路冗余等效果。 2、bond的模式: bond总共有7种模式,分别是mode 0 -- mode 6 3、下面分别做这7种模式的网卡绑定,以及实际流量情况和对应交换机配置,先介绍一下测试服务器情况,真实物理机DELL R620,双万兆网口,对接交换机为华为S6720,创建bond工具 nmcli(centos自带),在线流量压力测试网站:超新星-免费压力测试 ①m

phxzxt的博客 9797

FPGA资料分享——FPGA开发板入手指南

FPGA学习,开发板怎么选,看这里,就一个通透

weixin_51627076的博客 7297

centos系统物理网卡bond——数据链路层负载均衡配置

网卡数据链路层负载均衡是使用mode4,且可以实现物理链路间互备,提供给用户的是一个逻辑上的链路,该逻辑链路的有效网络带宽为全部物理链路带宽之和。 Bonding mode4的一些特性: 最多支持绑定8个主机的网卡端口;LACP控制协议数据包每秒发送一次,检测主机网卡是否存活的检测包每30秒(fast)或每秒(slow)发送一次;LACP mode:active或passive,默认为pa

watermelonbig的专栏 9219

【干货】S7-PLCSIM Advanced V3.0 无法启动实例( Error Code:-30,LicenseNotFound)问题解决方法

【干货】S7-PLCSIM Adavanced V3.0 无法启动实例( Error Code:-30,LicenseNotFound)问题解决方法

handinvv的博客 5万+

CTF逆向-[GWCTF 2019]babyvm-WP-虚机模拟流程反向编码和z3约束求解器解方程工具的使用

CTF逆向-[GWCTF 2019]babyvm-WP-虚机模拟流程反向编码和z3约束求解器解方程工具的使用 来源:https://buuoj.cn/ 内容: 附件:https://pan.baidu.com/s/1FKkXN6JDI0QkGw-UE2crNA?pwd=grb0 提取码:grb0 答案:Y0u_hav3_r3v3rs3_1t! 总体思路 发现是虚机模拟 形成每个指令的逆向 找到加密值位置(有可能不止一个位置,该题就给了一个误导的) 找到命令执行的流程(也是不止一个) 逆向编写反向加密得到f

serfend's blog 977

CentOS 网络连接故障排除_centos 0 received, 100% packet loss(1)

DNS正常设定,表明问题更加基础,应该在于网络完全没有被正确设定。果然8.8.8.8无法ping通。(img-OJKRbOHj-1713289166097)]ip addr确认网络状况,状态如下。立即确认出GATEWAY设定有误。自身连接确认没有问题。

2401_84281743的博客 1182

使用fairseq从头开始训练一个中英神经机器翻译模型

前言 由于毕设是做神经机器翻译相关,所以先尝试一下神经机器翻译的整个流程是非常有必要的。故将在news-commentary-v15语料上训练有监督中英NMT模型的整个流程,包括工具和数据的准备、数据的预处理、训练及解码等过程,以及过程中遇到的问题和解决方案记录在此,以供后期回顾,也希望能够给予别人一些帮助。附本人博客 1 相关工具及目录结构 1.1 相关工具 除jieba是使用pip install安装外,其他几个工具都是建议直接克隆库到自己的用户目录中,方便使用其脚本(moses/subword-nmt

qq_42734797的博客 2万+

linux桥接模式ping不通公网解决方法

GATEWAY="10.36.192.1" 将2修改为1。

2301_78315274的博客 1261

从硬件到软件:深度解析D435i USB SCP overflow错误的根源与解决方案

本文深入解析Intel RealSense D435i相机在ROS环境下常见的'USB SCP overflow'错误,特别是与`control_transfer`相关的错误提示。从硬件配置到软件优化,详细介绍了如何通过调整USB接口、优化`rs_camera.launch`参数、更新固件驱动等方法解决数据传输溢出问题,提升设备稳定性和性能。

yy01234的博客 771

安装oracle 19c 报错INS-06006 INS-44000 INS-32070

数据库版本oracle 19c 操作系统版本:centos7.8 安装oracle19c RAC 配置互信的时候setup显示成功,点test的时候报错INS-44000,继续点yes 报错INS-32070,继续往下点 报错INS-06006 处理过程 1.手动ssh node date 全部成功说明互信时没有问题的 2.查mos 文档ID 2555697.1 如果OpenSSH升级到8.x会有这个问题 MOS上的解决办法 #ssh -V OpenSSH_8.0p1, OpenSSL 1.0.2r 2

cqszpx的博客 1528

Linux菜鸟成长日记 ( Linux 下的高级网络配置:链路聚合 bond,team 及网桥的搭建 )

Linux 高级网络配置:bond,team 及网桥的搭建 1. bond 在企业及电信 Linux 服务器环境上,网络配置都会使用 Bonding 技术做网口硬件层面的冗余,防止单个网口应用的单点故障。 bond : 网卡 bond 是通过把多个物理网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡,具体的功能取决于采用的哪种模式。 bond 有的七种模式...

Buster_ZR的博客 6162

最优化方法与数学建模

在本篇博客中,我们将探讨最优化方法在数学建模中的应用。首先,我们将介绍几种常见的最优化方法,如梯度下降、牛顿法和遗传算法。接着,我们将详细阐述这些方法的原理和算法。最后,我们将通过一个数学建模案例,展示如何使用Matlab实现这些方法。本文旨在为大家提供一个清晰的思路,以便更好地理解和应用最优化方法。

YOLO 439

基于linux的高级网络配置

#####高级网络配置####1.bond  网络bonding就是把多个物理网络接口绑定到一起,使它们就像一个网络接口那样运行。 通过Bonding技术,可以实现网口冗余,负载均衡,从而达到高可用高可靠的目的。#选择linux以太网的绑定模式:模式 0 ( 平衡轮循 ) - 轮循策略 , 所有接口都使用采用轮循方式在所有 Slave 中传输封包 ; 任何 Slave 都可以接收。模式 1 ( 主...

xbw_linux123的博客 453

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

网络配置篇(网桥,bond,team)

一、网桥 网桥(Bridge)是早期的两端口二层网络设备,用来连接不同网段。网桥的两个端口分别有一条独立的交换信道,不是共享一条背板总线,可隔离冲突域。网桥比集线器(Hub)性能更好,集线器上各端口都是共享同一条背板总线的。后来,网桥被具有更多端口、同时也可隔离冲突域的交换机(Switch)所取代。 网桥(Bridge)像一个聪明的中继器。中继器从一个网络电缆里接收信号, 放大它们,...

Vincent's tech blog 2988

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Linux中的高级网络配置——bond、team、桥接

Bond 一.什么是bond: bond是将多块网卡虚拟链接成一块网卡的技术,通过bond技术让多块网卡看起来是一个单独的以太网接口设备并具有相同的ip地址。 bond默认情况下支持两块网卡工作。 模式 0 ( 平衡轮循 ) - 轮循策略 , 所有接口都使用采用轮循方式在所有 Slave 中传输封包 模式 1 ( 主动备份 ) - 容错,一次只能使用一个 Slave 接口, 但是如果该接口出现故障...

Taylover的博客 1480

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

高级网络配置:bond网络,team网络以及网桥的搭建

一、bond网络    1)链路聚合    2) 作用:主动备份模式 一次只能只能使用一个接口,如果接口故障,另一个会接替它    3) 定义:bond就是两块网卡可以使用同一个ip工作,不会因为其中一块坏了而导致机器不可用,避免单点故障,增加带宽的同时也可以提高冗余性bond网卡绑定mode共有七种(0~6) bond0、bond1、bond2、bond3、bond4、bond5、bond6常用...

ZGGHUAN 2300

linux学习之高级网络配置bond,team,ipv6,br0

####bond#### 1.定义 把多个物理网卡绑定成一个逻辑上的网卡,增加带宽,实现主备功能 2.bond的基本配置(主机有两块网卡) [root@localhost Desktop]# nmcli connection add con-name  bond0 ifname bond0 type  bond mode active-backup  ip4 172.25.254.134/

csdn066的博客 3591

Linux中的高级网络配置(bond team 网桥)

1.链路聚合 (准备工作:在虚拟机上再添加一块网卡) 1)bond网络 原理 Red Hat Enterprise linux 允许管理员使用 bonding 内核模块和称为通道绑定接口的特殊网络接口将多个网络接口绑定到一个通道。根据选择的绑定模式,通道绑定使两个或多个网络接口作为一个网络接口,从而增加宽带和 / 提供冗余性。 也就是说它是将多块网卡虚拟成一张,实现冗余;多张网卡对外显示一张,具有...

RainingCostaRiga的博客 808

Linux系统的高级网络配置(bond、team、网桥)

一、配置bond 网络接口 1.bond接口 Red Hat Enterprise Linux 允许管理员使用 bonding 内核模块和称为通道绑定接口的特殊网络接口将多个网络接口绑定 到一个通道。根据选择的绑定模式 , 通道绑定使两个或更多个网络接口作为一个网络接口 , 从而增加带宽和 / 提供冗余性 2.选择 Linux 以太网绑定模式 模式 0 balance-rr ( 平...

Code for need ,Code for fun 1633

Linux学习笔记—高级网络配置(网桥bridge、bond、team)

1.网络桥接 实验环境:真机 1.NAT网络配置 [root@foundation5 ~]# cd /etc/sysconfig/network-scripts/ [root@foundation5 network-scripts]# mv ifcfg-br0 ifcfg-enp0s25 /mnt/ ##将原网卡、桥接文件备份 [root@foundation5 network-scr...

Hannah_zh的博客 1876

linux网桥的搭建之bond、team

一、什么是Bond bond就是将两块网卡虚拟链接成一块网卡的技术。通过bond技术让多块网卡看起来是一个单独的以太网接口设备并具有相同的ip地址。 二、为什么要配置Bond 通过网卡绑定技术既能增加服务器的可靠性,又增加了可用网络宽带,为用户提供不间断的网络服务,实现主备功能(当一块网卡出问题的时候,另一块网卡就会被启)。 三、bond的配置及测试 1)首先给虚拟机des...

zhou562334410的博客 742

基于Linux的网络高级配置——bond、team、桥接的建立

一、资料链接bond是将多块网卡虚拟成为一块网卡的技术,通过bond技术让多块网卡看起来是一个单独的以太网接口设备并具有相同的ip地址。在linux下配置bond,通过网卡绑定技术既能增加服务器的可靠性,又增加了可用网络宽带,为用户提供不间断的网络服务。team是另一种用来实现连路聚合和方法,类似于bond。网卡绑定bond可以提高网络的冗余,保证网络可靠性,提高网络速度。为了提高网络容错或吞吐量...

Forever 的博客 2015

linux——高级网络配置之bond、team网络接口,网络桥接

一、bond 网络接口       Red Hat Enterprise Linux 允许管理员使用 bonding 内核模块和称为通道绑定接口的特殊网络接口将多个网络接口绑定到一个通道。根据选择的绑定模式,通道绑定使两个或更多个网络接口作为一个网络接口,从而增加带宽和 / 提供冗余性。选择linux以太网绑定模式   目前网卡绑定mode共有七种(0~6):bond0、bond、bond1、bo...

20butterfly的博客世界 2708

1.Linux服务器的高级网络配置(链路聚合、网络桥接、bond)

在我们的生产环境中,我们很难估计硬件网络设备什么时候会损坏无法正常工作。但是网卡一旦损坏,就会影响客户终端对服务端的访问,导致客户的损失,从而造成生产环境当中的事故。 那么在现实的生产环境中我们怎么能够避免这样的企业事故呢,这就是我这篇博客想要介绍的Linux的高级网络配置: 1.网络桥接 网络桥接用网络桥实现共享上网主机和客户机除了利用软件外,还可以用系统自带的网络桥建立连接用双网卡的机器...

愿你走出半生,归来仍是少年! 3856
上一篇: Linux之系统排错
下一篇: Linux系统之Apache
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值