使用nmcli命令创建、删除bond

前言

在之前的文章中,描述的创建bond的方式,是使用配置文件的方式,在创建bond的时候创建一个对应的配置文件,修改、删除都操作此配置文件,这种方式实现bond没有问题,但是对于某些系统下,bond灵活性不高,比如我们的系统是改造过的,也就是自研的linux系统,Network和NetworkManager的兼容性不友好,配置文件属于Network,但是每次重启使用nmcli命令属于NetworkManager,两者交替混乱使用,会导致bond刚创建完,链路状态是非正常的,不管是使用ethtool或者cat /proc/net/bonding/bondx 查询bond的链路状态,都是不正常的,只有重启好几次,或者重启网络,链路状态才正常,所以决定改变bond的创建方式,弃用Network,完全使用NetworkManager那一套,使用nmcli命令去管理bond

创建bond

con-name:bond名称

ifname:bond别名

nmcli con add type bond con-name bond23 ifname bond23

con-name:bond子口名称

ifname:bond子口别名

master:bond名称

nmcli con add type bond-slave con-name bond23-slave-port2 ifname port2 master bond23
nmcli con add type bond-slave con-name bond23-slave-port3 ifname port3 master bond23

 添加bond模式

 1: active-backup0: balance-rr
nmcli con mod bond23 bond.options "mode=balance-rr"

添加bond ipv4地址:ip地址/子网掩码

mcli con mod bond23 ipv4.addresses "10.20.82.204/16"

 将IP配置修改为手动

nmcli con mod bond23 ipv4.method manual

设置ipv4的网关地址

nmcli con mod bond23 ipv4.gateway "10.20.0.1"

设置ipv6地址

nmcli con mod bond23 ipv6.addresses "16::11/64"

设置ipv6网关

nmcli con mod bond23 ipv6.gateway "16::1"

 重启子口、重启bond口

nmcli con up bond23-slave-port2
nmcli con up bond23-slave-port3
nmcli con up bond23

至此,bond已经创建完成,这种方式创建的bond,bond与子口的绑定关系不体现在配置文件中,只能通过nmcli con show 查询出所有管理的bond,通过自定义的名称找到对应的子口 

删除bond
nmcli con del bond23-slave-port2
nmcli con del bond23-slave-port3
nmcli con del bond23

删除完之后也不用重启网口,网口立刻就更新了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/26556.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

用链表实现的C语言队列

一、队列概述 在数据结构中,队列是一种先进先出(FIFO)的线性表。它在许多应用场景中非常有用,例如任务调度、进程管理、资源管理等。队列是一种重要的数据结构,其主要特点是先进先出(FIFO, First In First …

618购物狂欢节有哪些数码好物值得抢购?年终必备神器清单大揭秘!

一年一度的“618年中大促”即将拉开帷幕,大家是否已经挑选好了心仪的宝贝呢?那些平时心仪已久的商品,是否总期待着在价格最优惠时收入囊中?毫无疑问,618就是这样一个绝佳的时机,因为各大电商平台都会纷纷推…

python datetime time timedelta

datetime 参考:https://blog.csdn.net/lovedingd/article/details/134929553 time timedelta 参考:https://geek-docs.com/python/python-ask-answer/981_python_formatting_timedelta_objects.html timedelta 是 Python 中的一个类,用于…

怎样为Flask服务器配置跨域资源共享

为了在 Flask 服务器中配置跨域资源共享(CORS),你可以使用 flask-cors 扩展。这个扩展可以帮助你轻松地设置 CORS 规则,从而允许你的 Flask 服务器处理来自不同源的请求。 以下是配置 CORS 的步骤: 安装 flask-cors …

Lecture2——最优化问题建模

一,建模 1,重要性 实际上,我们并没有得到一个数学公式——通常问题是由某个领域的专家口头描述的。能够将问题转换成数学公式非常重要。建模并不是一件容易的事:有时,我们不仅想找到一个公式,还想找到一个…

ansys有限元分析

1.悬臂梁 /prep7 ! 定义单元类型 et,1,beam4 ! 定义材料属性 mp,ex,1,200e9 ! 弹性模量 mp,prxy,1,0.3 ! 泊松比 ! 定义截面属性 sectype,1,beam,rect ! 定义矩形截面 secdata,0.1,0.1 ! 截面宽度和高度 ! 创建节点 n,1,0,0,0 n,2,2,0,0 n,3,4,0,0 n,4,6,0,0 n,5,8,0,…

什么叫做数据字典

数据字典是数据库或信息系统中用来存储关于数据的信息的集合。它包括了数据项、数据结构、数据流、数据存储、处理逻辑等方面的定义和描述。数据字典为系统的分析、设计和维护提供了有关数据的信息,是数据管理和数据维护的重要工具。 通俗地说,数据字典就像是一本“字典”,…

群晖NAS安装配置Joplin Server用来存储同步Joplin笔记内容

一、Joplin Server简介 1.1、Joplin Server介绍 Joplin支持多种方式进行同步用户的笔记数据(如:Joplin自己提供的收费的云服务Joplin Cloud,还有第三方的云盘如Dropbox、OneDrive,还有自建的云盘Nextcloud、或者通过WebDAV协议来…

长沙干洗服务,打造您的专属衣橱

长沙干洗服务,用心呵护您的每一件衣物!致力于为您打造专属的衣橱,让您的每一件衣物都焕发出独特的魅力。 我们深知每一件衣物都承载着您的故事和情感,因此我们会以更加细心的态度对待每一件衣物。无论是您心爱的牛仔裤&#xff0c…

sizeof和strlen

1.sizeof和strlen的对比 1.1sizeof sizeof是计算变量所占内存空间大小的,单位是:字节 如果操作数是类型的话,计算的是使用类型创建的变量所占内存空间的大小。 sizeof只关注占用内存空间的大小,不在乎内存中存放的是什么数据 …

QML Canvas 代码演示

一、文字阴影 / 发光 Canvas{id: root; width: 400; height: 400onPaint: //所有的绘制都在onPaint中{var ctx getContext("2d") //获取上下文// 绘制带阴影的文本ctx.fillStyle "#333" //设置填充颜色ctx.fillRect(0, 0, root.width, root.height…

Stability AI发布新版文生图模型:依然开源

Stability AI最近发布了Stable Diffusion 3 Medium(简称SD3 Medium),这是其最新的文生图模型,被官方称为“迄今为止最先进的开源模型”。SD3 Medium的性能甚至超过了Midjourney 6,特别是在生成手部和脸部图像方面表现出…

前端开发经常用到网站和方法

1、大屏设计相关 组件:介绍 | DataV echarts:Apache ECharts 大屏设计模板:大屏模板 常用图表库:常用图表库 2、UI框架 pc端 element-ui:Element 移动端 3、在线工具 免费版 在线流程图:在线画图工具…

一杯咖啡的艺术 | 如何利用数字孪生技术做出完美的意式浓缩咖啡?

若您对数据分析以及人工智能感兴趣,欢迎与我们一起站在全球视野关注人工智能的发展,与Forrester 、德勤、麦肯锡等全球知名企业共探AI如何加速制造进程, 共同参与6月20日由Altair主办的面向工程师的全球线上人工智能会议“AI for Engineers”…

java定时任务 设置开始时间、结束时间;每周一、四、六执行;并且隔n周执行。最后计算所有执行时间

java定时任务 设置开始时间、结束时间;每周一、四、六执行;并且隔n周执行。最后计算所有执行时间) 定时任务需求程序设计依赖引入程序一、计算开始时间那周的周一时间二、根据executeTime和weekList.get(n),计算每个cron表达式。三、根据一和…

可以自定义的文字识别OCR

可以自定义的文字识别OCR 什么是OCR文档自学习自定义模板单证票据信息抽取操作体验 这里提到的可以自定义的文字识别OCR ,其实就是OCR文档自学习。 什么是OCR文档自学习 什么是OCR文档自学习呢?OCR文档自学习,是面向“无算法基础”的企业与个…

C#——字典diction详情

字典 字典: 包含一个key(键)和这个key所以对应的value&#xff08;值&#xff09;&#xff0c;字典是是无序的&#xff0c;key是唯一的&#xff0c;可以根据key获取值。 定义字典: new Diction<key的类型&#xff0c;value的类型>() 方法 添加 var dic new Dictionar…

[EFI]NUC11电脑 Hackintosh 黑苹果efi引导文件

硬件型号驱动情况主板 英特尔 NUC11DBBi9&#xff08;LPC Controller WM590芯片组&#xff09; 处理器 11th Gen Intel Core i9-11900KB 3.30GHz 八核 已驱动内存32 GB ( 三星 DDR4 3200MHz 16GB x 2 )已驱动硬盘三星 MZVL21T0HCLR-00B00 (1024 GB / 固态硬盘)已驱动显卡AMD R…

OZON芒果店长erp,OZON平台支持什么ERP

在跨境电商的浪潮中&#xff0c;OZON平台凭借其独特的优势&#xff0c;吸引了众多卖家入驻。然而&#xff0c;随着业务规模的不断扩大&#xff0c;如何高效管理商品、处理订单、优化仓储物流等成为了卖家们亟需解决的问题。此时&#xff0c;一款强大的ERP&#xff08;企业资源规…

代码随想录训练营第六天 454四数相加II 383赎金信 15三数之和 18四数之和

第一题&#xff1a; 原题链接&#xff1a;454. 四数相加 II - 力扣&#xff08;LeetCode&#xff09; 思路&#xff1a; 将四个数组分成两两 两个组合&#xff0c;先对前面两个数组进行操作 定义unordered_map<int, int> map,将第一个和第二个数组中的元素相加并填入…