【Linux】使用ip link命令設置bond

目錄

  • 1、介紹
  • 2、設置步驟
    • 【1】創建bonding接口
    • 【2】設置bonding模式
    • 【3】添加物理網口到bonding接口
    • 【4】激活bonding接口
  • 3、解除步驟
    • 【1】關閉bond接口
    • 【2】接觸從屬接口
    • 【3】刪除bond接口

1、介紹

設置bond的方法有很多種,其中通過命令行ip link設置就是其中一種,只不過這種設置方式不會持久化,當重啟服務器或重啟網絡服務就會失效。

2、設置步驟

【1】創建bonding接口

ip link add bond0 type bond

查看創建的bond接口:

[root@xxx network-scripts]# ip link show bond0
19: bond0: <BROADCAST,MULTICAST,MASTER> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000link/ether 1e:ce:ba:1e:f5:d3 brd ff:ff:ff:ff:ff:ff

【2】設置bonding模式

ip link set bond0 type bond mode active-backup miimon 100 #設置冗余備份模式,miimon為檢測物理鏈路時間間隔,單位毫秒

查看bond信息:

[root@xxx network-scripts]# cat /proc/net/bonding/bond0 
Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)Bonding Mode: fault-tolerance (active-backup) #負載均衡模式
Primary Slave: None
Currently Active Slave: None #當前激活接口,無
MII Status: down
MII Polling Interval (ms): 100  #檢測物理鏈路時間間隔
Up Delay (ms): 0
Down Delay (ms): 0
Peer Notification Delay (ms): 0

【3】添加物理網口到bonding接口

ip link set p112p1 down
ip link set p112p1 master bond0
ip link set p112p2 down
ip link set p112p2 master bond0

查看聚合口信息:

[root@xxx network-scripts]# ip link show p112p1
4: p112p1: <NO-CARRIER,BROADCAST,MULTICAST,SLAVE,UP> mtu 1500 qdisc mq master bond0 state DOWN mode DEFAULT group default qlen 1000link/ether 00:0d:48:4e:9f:e5 brd ff:ff:ff:ff:ff:ff
[root@xxx network-scripts]# ip link show p112p2
5: p112p2: <NO-CARRIER,BROADCAST,MULTICAST,SLAVE,UP> mtu 1500 qdisc mq master bond0 state DOWN mode DEFAULT group default qlen 1000link/ether 00:0d:48:4e:9f:e5 brd ff:ff:ff:ff:ff:ff

【4】激活bonding接口

ip link set p112p1 up
ip link set p112p2 up
ip link set bond0 up

查看bond信息:

[root@xxx network-scripts]# cat /proc/net/bonding/bond0 
Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
Currently Active Slave: p112p1  #當前使用接口
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0
Peer Notification Delay (ms): 0Slave Interface: p112p1
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:0d:48:4e:9f:e5
Slave queue ID: 0Slave Interface: p112p2
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:0d:48:4e:9f:e6
Slave queue ID: 0

3、解除步驟

【1】關閉bond接口

ip link set bond0 down

查看bond0接口狀態:

[root@xxx ~]# ip link show bond0
11: bond0: <BROADCAST,MULTICAST,MASTER> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default qlen 1000link/ether 00:0d:48:4e:9f:e5 brd ff:ff:ff:ff:ff:ff

【2】接觸從屬接口

ip link set p112p1 nomaster
ip link set p112p2 nomaster

查看從接口狀態:

[root@xxx ~]# ip link show p112p1 
4: p112p1: <BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000link/ether 00:0d:48:4e:9f:e5 brd ff:ff:ff:ff:ff:ff
[root@xxx ~]# ip link show p112p2
5: p112p2: <BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000link/ether 00:0d:48:4e:9f:e6 brd ff:ff:ff:ff:ff:ff

查看bond信息:

[root@xxx ~]# cat /proc/net/bonding/bond0 
Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
Currently Active Slave: None
MII Status: down
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0
Peer Notification Delay (ms): 0

【3】刪除bond接口

ip link del bond0 type bond

查看bond信息,不存在:

[root@xxx ~]# cat /proc/net/bonding/bond0
cat: /proc/net/bonding/bond0: No such file or directory

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/911986.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/911986.shtml
英文地址,請注明出處:http://en.pswp.cn/news/911986.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Camunda相關表結構和字段備注SQL腳本

Camunda相關表結構和字段備注SQL腳本 引camunda engine表和字段備注 引 Camunda engine服務啟動時會自動創建相關的表&#xff0c;沿用了activity的設計&#xff0c;我這里使用的是7.17.0版&#xff0c;自動生成了49張表&#xff0c;但所有的表和字段都沒有備注信息&#xff0c…

Qt、C++自定義按鈕、組件、事件編程開發練習,萬字實戰解析!!

x項目地址&#xff1a;https://gitee.com/fan-wenshan/qt_learn_button-andevent_zhengzhuo 項目界面截圖&#xff1a; ### 項目介紹&#xff1a;comstomSingal (Qt應用程序) 項目基本信息 - 項目類型 &#xff1a;Qt Widgets應用程序 - 開發環境 &#xff1a;Qt 5.12.12 Min…

商務年度總結匯報PPT模版分享

商務匯報&#xff0c;工作總結&#xff0c;畢業答辯&#xff0c;簡歷競聘PPT模版&#xff0c;創意年終匯報PPT模版&#xff0c;IDEAS商務匯報PPT模版&#xff0c;年度總結PPT模版&#xff0c;創意低多邊形PPT模版&#xff0c;商務型PPT模版&#xff0c;小清新創意花朵PPT模版&a…

電機設計仿真軟件學習DAY3——Maxwell界面功能+3D幾何模型繪制

"手把手教你玩轉電機&#xff01;每日更新教程&#xff0c;評論區答疑解惑&#xff0c;小白也能變大神&#xff01;" 目錄 maxwell基礎操作 一.Maxwell基礎操作&#xff1a;新建項目 二.maxwell3D界面 三.maxwell3D繪圖 3.1繪制圓柱體的方法 3.2繪制正方體的方法…

Apache 支持 HTTPS

證書文件 提取私鑰 openssl pkcs12 -in cert.pfx -nocerts -out private.key -nodes 打開命令行&#xff08;CMD 或 PowerShell&#xff09;&#xff0c;進入證書所在目錄&#xff0c;輸入上面命令&#xff0c;它會提示你輸入密碼&#xff0c;可以從 password.txt 中復制 提取證…

自然語言處理中的Transformer模型:超越RNN和LSTM

在人工智能的眾多領域中,**自然語言處理(Natural Language Processing, NLP)**無疑是最具挑戰性也最具前景的方向之一。從機器翻譯、文本摘要到情感分析和智能問答,NLP 旨在讓機器理解、解釋和生成人類語言。長期以來,循環神經網絡(Recurrent Neural Network, RNN)及其變…

vue3 new Date() 時間操作

在Vue 3中&#xff0c;你可以使用JavaScript的Date對象來處理日期和時間。如果你想創建一個新的Date對象表示當前時間減去一天&#xff0c;你可以使用以下幾種方法之一&#xff1a; 方法1&#xff1a;使用Date對象的setDate()方法 const now new Date(); now.setDate(now.ge…

WebRTC(八):SDP

SDP 概念 SDP 是一種描述多媒體通信會話的文本格式&#xff08;基于 MIME&#xff0c;RFC 4566&#xff09;。本身 不傳輸數據&#xff0c;僅用于在會話建立階段傳遞信息。常與 SIP&#xff08;VoIP&#xff09;、RTSP、WebRTC 等協議配合使用。 用途 描述媒體類型&#xf…

算法競賽>力扣>周賽 | weekly-contest-455

原文鏈接&#xff1a;算法競賽>力扣>周賽 | weekly-contest-455 3591.檢查元素頻次是否為質數 解題思路 統計每個元素出現的次數&#xff0c;判斷各次數是否為質數。由于次數<100&#xff0c;可用試除法判斷。 代碼實現 bool isPrime(int x) {if (x < 2)retur…

Vue 2快速實現px轉vw適配

Vue 2 Vue CLI 項目 px 轉 vw 完整使用指南 &#x1f4cb; 概述 本指南詳細介紹如何在 Vue 2 Vue CLI 項目中使用 postcss-px-to-viewport-8-plugin 插件&#xff0c;實現自動將 px 單位轉換為 vw 單位的響應式設計。 &#x1f680; 第一步&#xff1a;插件安裝 1.1 安裝…

Android MVVM模式介紹

一、介紹 1.Model(模型) Model代表應用程序的數據和業務邏輯。它負責處理數據的獲取、存儲和更新&#xff0c;例如從數據庫中檢索數據或通過網絡請求獲取數據。Model通常是與UI無關的部分&#xff0c;因此可以獨立測試和復用。 2. View&#xff08;視圖&#xff09; View是用…

WHAT - React Native 的 Expo Router

文章目錄 核心定義核心理念核心功能解析&#xff08;Features&#xff09;1. Native2. Shareable3. Offline-first4. Optimized5. Iteration6. Universal7. Discoverable 總結示例&#xff1a;頁面結構如何變成導航&#xff1f; 原文&#xff1a;https://docs.expo.dev/router/…

XML讀取和設置例子

在Qt C中&#xff0c;可以使用Qt的 QDomDocument類來讀取、更新和保存XML文件。這個類提供了對XML文檔的強大操作能力&#xff0c;支持通過DOM&#xff08;文檔對象模型&#xff09;對XML進行讀取、修改、添加和刪除節點等操作。 下面是一個詳細的例子&#xff0c;演示如何在Qt…

ubuntu 遠程桌面 xrdp + frp

經測試VNC啟動桌面&#xff0c;并非常規的桌面。 不如RDP好用。因此不用VNC server 一類。 直接安裝xrdp 實現UBUNTU 到UBUNTU 桌面的遠程共享。 sudo apt install xrdpsudo systemctl start xrdp查看狀態&#xff1a; sudo systemctl status xrdp ● xrdp.service - xrdp d…

el-table表頭添加說明

1、el-table-column添加render-header 2、編寫render函數 renderTipsHeader(h, { column }, item) {return h(span,[h(span, column.label),h(el-tooltip,{props:{effect:dark,content:item.headertip,placement:top},},[h(i, {class:el-icon-question,style:color:#C0C4CC;mar…

【AI論文】MultiFinBen:一個用于金融大語言模型評估的多語言、多模態且具備難度感知能力的基準測試集

摘要&#xff1a;近期&#xff0c;大型語言模型&#xff08;LLMs&#xff09;的進展加速了金融自然語言處理&#xff08;NLP&#xff09;及其應用的發展&#xff0c;然而現有的基準測試仍局限于單語言和單模態場景&#xff0c;往往過度依賴簡單任務&#xff0c;無法反映現實世界…

使用 .NET Core+GcExcel,生成 Excel 文件

引言 在當今數字化辦公和數據處理的大環境下&#xff0c;在線生成 Excel 文件成為了許多企業和開發者的需求。.NET Core 作為一個跨平臺的開源框架&#xff0c;具有高效、靈活等特點&#xff0c;而 GcExcel 是一款功能強大的 Excel 處理組件。將二者結合&#xff0c;可以方便地…

【代碼解析】opencv 安卓 SDK sample - 1 - HDR image

很久沒有寫安卓了&#xff0c;復習復習。用的是官方案例&#xff0c;詳見opencv-Android-sdk 包 // 定義包名&#xff0c;表示該類的組織路徑 package org.opencv.samples.tutorial1;// 導入所需的OpenCV和Android類庫 import org.opencv.android.CameraActivity; // OpenCV…

Web中間件性能調優指南:線程池、長連接與負載均衡的最佳實踐

目錄 引言一、Web容器線程池配置不當1.1 線程池參數的核心作用與影響1.2 線程池大小計算模型1.3 動態調優實踐 二、Keep-Alive機制配置缺陷2.1 Keep-Alive的工作原理2.2 典型配置問題與影響2.3 優化配置建議 三、負載均衡策略缺失3.1 負載均衡的核心價值3.2 主流負載均衡算法對…

15個AI模擬面試平臺 和 簡歷修改 / 真人面試平臺

對15個AI模擬面試平臺的詳細分析&#xff0c;每個平臺都將按照統一的框架進行評估。 補充重要的&#xff1a; 【1】AMA interview 聽說最好&#xff0c;最貴 1. Final Round AI 網址: https://www.finalroundai.com/ 功能深度剖析: Final Round AI 提供了一套全面的求職工具…