首页 > 系统相关 >linux-网络接口的绑定与组合(bond 网桥的创建)

linux-网络接口的绑定与组合(bond 网桥的创建)

时间:2023-12-24 12:33:46浏览次数:37  
标签:nmcli con 网卡 网桥 br linux test 网络接口 bond

网络接口的绑定

一、虚拟接口

将多个网络逻辑接口连接在一起:1、实现冗余、避免故障   2、提高吞吐率
原理:非在物理网卡上设置、而是通过多个物理网卡聚合成一个虚拟的网卡(外部网络访问的就是本机的虚拟网卡的地址)

二、通过networkmanger实现

绑定模式

balance 
active-backup  --不依赖交换机
balance-xor
broadcast
等

三、网卡绑定

1、创建两个网卡

2、创建虚拟网卡同时设置连接名称

nmcli con add type bond con-name bond_test ifname bond_test mode active-backup
#设置了一个名为bond_test的连接、关联的虚拟网卡为bond_test、使用的模式为active-backup
 (若光联的设备不存在、会自动创建虚拟网卡)

截图

3、设置从连接(连接的两张网卡的)的名字

nmcli con add type bond-slave con-name bond_test-slave-1 ifname ens33 master bond_test 
#设置连接的网卡的名字
nmcli con add type bond-slave con-name bond_test-slave-2 ifname ens37 master bond_test 

4、为虚拟网卡配置ip等

ocalhost /]$ nmcli conn modify bond_test ipv4.addresses "192.168.22.11/24"
[hhh@localhost /]$ nmcli conn modify bond_test ipv4.method manual
#有限支持dhcp方式

5、激活主从连接

nmcli connection up bond_test-1
nmcli connection up bond_test-2
nmcli connection up bond_test

6、查看网卡绑定状态

cat /proc/net/bonding/bond_test 
查看当前获得的子接口是哪个
截图

7、复现


#断开正在活动的端口
 nmcli dev dis ens33

#查看是否会切换到另一个端口
cat /proc/net/bonding/bond_test 
截图

网桥的创建

1、网桥

又名桥接器:用于不同网段上的网络设备的互相访问
:通过网桥:将网卡1和网卡2 通过网桥连接(当网桥收到收到来自网段1的MAC地址、如果该帧发往网段2上的某一结点、则将
它转发到网段2。如果发往网段1的的某个节则不进行转发)

2、配置

1、首先准备两张网卡#使用ifconfig查看网卡

若不存在添加网卡


2、创建一个类型为bridge的连接

nmcli con add type bridge con-name br_test ifname br_test
#连接名为br_test 关联网卡为br_test(若不存在则自动创建)

3、添加从连接

nmcli con add type bridge-slave con-name br_test-slave-1 ifname ens33 master br_test 
nmcli con add type bridge-slave con-name br_test-slave-2 ifname ens37 master br_test 

4、关闭该网桥的STP

 nmcli con modify br_test bridge.stp no 

5、配置网桥的ip dns 开机自启动

[root@Centos-A1 ~]# nmcli connection mo![](/i/l/?n=23&i=blog/3360986/202312/3360986-20231224122306634-1475778758.png)
![](/i/l/?n=23&i=blog/3360986/202312/3360986-20231224122335670-1095352741.png)
![](/i/l/?n=23&i=blog/3360986/202312/3360986-20231224122342184-1996444491.png)
![](/i/l/?n=23&i=blog/3360986/202312/3360986-20231224122347972-614352204.png)
dify br_test ipv4.method manual ipv4.addresses 192.168.196.200/24
[root@Centos-A1 ~]nmcli con up br_test-slave-2
[root@Centos-A1 ~]nmcli con up br_test-slave-2
[root@Centos-A1 ~]# nmcli connection br_test

6、查看活动状态:是否成功

nmcli con show -a

截图

标签:nmcli,con,网卡,网桥,br,linux,test,网络接口,bond
From: https://www.cnblogs.com/THuang/p/17924237.html

相关文章

  • linux 中正则匹配限制词首和词尾
     001、\<或者\b限制词首[root@pc1test]#lsa.txt[root@pc1test]#cata.txt##测试数据010203040506070809101112131415137831204331617181920212223242524332233443262728293031323334353637383940[root@......
  • linux 中 grep命令限制匹配次数
     001、测试数据,,匹配末尾为_一个数字的数据[root@pc1test2]#lsa.txt[root@pc1test2]#cata.txt##测试数据NC_052532.1tRNAscan-SETRNAD-GUC_1NC_052532.1tRNAscan-SETRNAD-GUC_229NC_052532.1tRNAscan-SETRNAS-......
  • linux修改内核参数禁止OOM机制
    Linux内核有个机制叫OOMkiller(Out-Of-Memorykiller),该机制会监控那些占用内存过大,尤其是瞬间很快消耗大量内存的进程,为了防止内存耗尽,内核会把该进程杀掉,监控是正常的。防止重要的系统进程触发(OOM)机制而被杀死:可以设置参数/proc/PID/oom_adj为-17,临时关闭linux内核的OOM机制......
  • Linux目录结构
    视频地址: https://space.bilibili.com/204411292目录简介在Linux中一切皆文件,这些文件按照一定的规则存放在不同的目录当中。为了能够快速找到文件及以后的操作的规范性,我们必须记清楚Linux的目录结构。Windows以多根的方式组织文件,如C:\D:\E:\,而Linux以单跟/的方式组织文件。......
  • linux 中 grep命令正则表达式匹配电话号码
     001、测试数据[root@pc1test]#lsa.txt[root@pc1test]#cata.txt010203040506070809101112131415137831204331617181920212223242524332233443262728293031323334353637383940[root@pc1test]#grep-E"1[3456789][0-9]......
  • NOI Linux Sublime Text 使用指南
    感觉noilinux的vscode还是太鸡肋,所以用了用subline,莫名好用下面是食用指难。首先打开,不好看,我们可以点击这里更改相应主题然后我们要点file打开文件夹打开/关闭侧边栏的快捷键是Ctrl+K+B(K和B同时按)然后sublime不能输入,直接用文件输入输出。所以这样的分屏比较优......
  • 深度探索Linux操作系统 —— Linux图形原理探讨
    文章目录系列文章目录前言一、渲染和显示1、渲染2、显示二、显存1、动态显存技术2、BufferObject三、2D渲染1、创建前缓冲2、GPU渲染3、CPU渲染(1)映射BO到用户空间(2)使用CPU在映射到用户空间的BO上进行绘制四、3D渲染1、创建帧缓冲2、渲染Pipleline3、交换前缓冲和后缓冲(1)谁......
  • 深度探索Linux操作系统 —— 构建根文件系统
    文章目录系列文章目录前言一、初始根文件系统(1)安装GCC库(2)建立相关目录(3)构建程序/sbin/init二、以读写模式重新挂载文件系统三、配置内核支持网络四、启动udev五、安装网络配置工具并配置网络六、安装并配置ssh服务七、安装procps八、安装X窗口系统1、安装M4宏定义2、安装X协议......
  • Linux三剑客——awk
    awk命令可以用来的处理数据流,它的作用非常强大,甚至和编程语言一样,甚至实现了条件语句,关联数组等功能。脚本结构与执行流程一个典型的awk脚本结构是这样的。awk'BEGIN{print"start"}pattern{commands}END{print"end"}'file这个脚本由三部分组成:pattern:匹配......
  • Ubuntu 上使能 SELinux
    此文档说明如何在ubuntu上启用SELinux,测试环境为虚拟机,开始前一定一定一定先来个快照,不要问我为什么有三个一定。卸载apparmor(可选)ubuntu默认安装的安全组件为apparmor,网上文档说最好卸载掉apparmor,可能冲突之类的问题,说法可能有点有误啊,apparmor和selinux不兼容,当启用s......