Linux nmcli設(shè)置bond的過(guò)程
1、介紹
nmcli是NetworkManager提供的網(wǎng)絡(luò)管理工具,nmcli設(shè)置的bond可以持久化,因?yàn)闀?huì)寫(xiě)入配置文件,下面我們就來(lái)通過(guò)nmcli來(lái)配置bond聚合口。
2、配置步驟
【1】創(chuàng)建bond連接
[root@xxx ~]# nmcli conn add type bond con-name bond0 ifname bond0 ipv4.address 1.1.1.1/24 ipv4.method manual bond.options "mode=1,miimon=100" Connection 'bond0' (cb2d7d4b-2ce8-41d8-b027-2d5b1032e237) successfully added.
可以發(fā)現(xiàn)/etc/sysconfig/network-scripts產(chǎn)生了一個(gè)ifcfg-bond0的配置文件:
[root@xxx network-scripts]# cat ifcfg-bond0 BONDING_OPTS="mode=active-backup miimon=100" TYPE=Bond BONDING_MASTER=yes PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=bond0 UUID=cb2d7d4b-2ce8-41d8-b027-2d5b1032e237 DEVICE=bond0 ONBOOT=yes IPADDR=1.1.1.1 PREFIX=24
【2】添加從屬接口
[root@xxx network-scripts]# nmcli conn add type bond-slave con-name p112p1 ifname p112p1 master bond0 Connection 'p112p1' (91fcfef7-6650-4184-a107-39ba4b695a0b) successfully added. [root@xxx network-scripts]# nmcli conn add type bond-slave con-name p112p2 ifname p112p2 master bond0 Connection 'p112p2' (2cef6090-07b7-485f-b140-f553185ae994) successfully added.
查看產(chǎn)生的配置文件:
[root@xxx network-scripts]# cat ifcfg-p112p1 TYPE=Ethernet NAME=p112p1 UUID=91fcfef7-6650-4184-a107-39ba4b695a0b DEVICE=p112p1 ONBOOT=yes MASTER=bond0 SLAVE=yes [root@xxx network-scripts]# cat ifcfg-p112p2 TYPE=Ethernet NAME=p112p2 UUID=2cef6090-07b7-485f-b140-f553185ae994 DEVICE=p112p2 ONBOOT=yes MASTER=bond0 SLAVE=yes
【3】激活bond口
查看bond口和聚合口連接信息:
[root@xxx network-scripts]# nmcli conn show | grep -E 'bond0|p112p1|p112p2' bond0 cb2d7d4b-2ce8-41d8-b027-2d5b1032e237 bond -- p112p1 91fcfef7-6650-4184-a107-39ba4b695a0b ethernet -- p112p2 2cef6090-07b7-485f-b140-f553185ae994 ethernet --
激活接口,當(dāng)連接名稱(chēng)重復(fù)時(shí),建議用uuid去激活:
[root@xxx network-scripts]# nmcli conn up bond0 Connection successfully activated (master waiting for slaves) (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/13) [root@xxx network-scripts]# nmcli conn up p112p1 Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/16) [root@xxx network-scripts]# nmcli conn up p112p2 Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/17)
查看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): 0 Slave 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: 0 Slave 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
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
在Ubuntu/Linux環(huán)境下使用MySQL開(kāi)放/修改3306端口和開(kāi)放訪問(wèn)權(quán)限
這篇文章主要介紹了在Ubuntu/Linux環(huán)境下使用MySQL開(kāi)放/修改3306端口和開(kāi)放訪問(wèn)權(quán)限,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07
詳解Linux防火墻iptables禁IP與解封IP常用命令
這篇文章主要介紹了詳解Linux防火墻iptables禁IP與解封IP常用命令,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-03-03
CentOS設(shè)置靜態(tài)IP的方法總結(jié)
這篇文章主要介紹了CentOS設(shè)置靜態(tài)IP的方法總結(jié)的相關(guān)資料,需要的朋友可以參考下2017-06-06
CentOS8 yum/dnf 配置國(guó)內(nèi)源的方法
這篇文章主要介紹了CentOS8 yum/dnf 配置國(guó)內(nèi)源的方法,需要的朋友可以參考下2019-10-10
淺談Linux下免密碼切換到root用戶(hù)當(dāng)注意的問(wèn)題
下面小編就為大家?guī)?lái)一篇淺談Linux下免密碼切換到root用戶(hù)當(dāng)注意的問(wèn)題。小編覺(jué)得挺不錯(cuò)的?,F(xiàn)在就分享給大家。也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-12-12
嵌入式Linux Platform驅(qū)動(dòng)模型測(cè)試方式
這篇文章主要介紹了嵌入式Linux Platform驅(qū)動(dòng)模型測(cè)試方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-05-05
Linux使用touch命令創(chuàng)建空文件的技巧分享
在 Linux 操作系統(tǒng)中,touch 命令是一個(gè)看似簡(jiǎn)單卻功能強(qiáng)大的工具,雖然它的主要用途是更新文件的時(shí)間戳,但它在創(chuàng)建空文件方面也扮演著至關(guān)重要的角色,本文將深入探討 touch 命令的各種用法,需要的朋友可以參考下2026-01-01

