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

本文介绍了Linux中的bond和team网络接口,用于实现多网卡绑定以提高带宽和冗余性。详细讲述了如何建立和配置bond接口,包括添加、删除物理网卡的操作。同时,文章还讲解了团队接口team的配置,以及如何建立和管理网桥,确保虚拟机网络的正常运行。
摘要由CSDN通过智能技术生成

一、资料

  • 所谓bond,就是把多个物理网卡绑定成一个逻辑上的网卡,使用同一个IP工作,在增加带宽的同时也可以提高冗余性,一般使用较多的就是来提高冗余,分别和不同交换机相连,提高可靠性,但有时服务器带宽不够了也可以用作增加带宽。
  • team实现的功能跟bond相似,team本质上也是一个虚拟的网卡驱动(networkdevicedriver),只不过并没有真实的物理网卡与之对应,而是由这个虚拟网卡去“管辖”一系列的真实的物理网卡,它的代码结构和一般网卡驱动的代码结构非常类似。在RHEL5/RHEL6中使用的是bond。而在RHEL7中使用的是team,用来实现链路聚合的功能,他们是共存的,team的具体详情参考:https://www.2cto.com/kf/201805/743457.html
  • 在网络的使用中,有时候需要搭建网桥来实现网络的桥接。例如在一台主机的虚拟机中制作一台虚拟机,虚拟机是没有网卡的,虚拟机发送数据就必须通过真实主机,主机的内核来处理这些问题,无疑增加了内核的负担,在网桥搭建成功了,使得虚拟机的内核可以在一定程度上使用真机的物理网卡,就可以解决这个问题

二、具体的实现过程

  • bond的建立

  • 在真机中为虚拟机添加物理网卡

可以看到在虚拟机中有两个网卡

实验前配置好实验环境

NetworkManager NetworkManager - Linux Networking made Easy

由管理网络的连接,并将其状态通过一个程序报告给后台的服务。< 允许用户管理的网络连接的客户端程序>

具有自己的命令行的接口,NM有自己的CLI工具:nmcli.使用nmcli用户可以查询自己的网络连接的状态,语法相对简单

systemctl status NetworkManager
nmcli connection show
nmcli connection delete "System eth0
nmcli connection show

我们可以使用--help 来进行查看

当然对于一个命令,当 --help 我们并不能看懂的时候,我们按两次tab 键 ,查看出来的语句我们就可以大致的猜到这个命令的意思&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值