CentOS 7 多網卡綁定


根據官方文檔Red_Hat_Enterprise_Linux-7-Networking_Guide-en-US用nmcli做起來還是相當容易的。下面把俺的步驟貼下。


1、查看目前網卡的名稱和狀態。
#nmcli device status 
DEVICE       TYPE      STATE         CONNECTION 
eno16777736  ethernet  connected     eth1       
eno33554992  ethernet  disconnected  --         
eno50332216  ethernet  disconnected  --         
lo           loopback  unmanaged     --


2、配置網卡bond0和模式主備
 nmcli connection add type bond con-name bond0 ifname bond0 mode balance-xor

 

 

nmcli connection modify bond0 bond.options mode=2      修改辦法

 

第一種模式:mod=0 ,即:(balance-rr)Round-robin policy(平衡掄循環策略)cisco交換機?

第二種模式:mod=1,即: (active-backup)Active-backup policy(主-備份策略)

第三種模式:mod=2,即:(balance-xor)XOR policy(平衡策略)華為交換機配置Eth-Trunk    dis interface Eth-Trunk 2  According to SA-XOR-DA,

第四種模式:mod=3,即:broadcast(廣播策略)

第五種模式:mod=4,即:(802.3ad)IEEE 802.3ad Dynamic link aggregation(IEEE802.3ad 動態鏈接聚合)

第六種模式:mod=5,即:(balance-tlb)Adaptive transmit load balancing(適配器傳輸負載均衡)

第七種模式:mod=6,即:(balance-alb)Adaptive load balancing(適配器適應性負載均衡)

http://www.linuxidc.com/Linux/2014-10/107515.htm

3、將物理網卡綁定到bond0
# nmcli connection add type bond-slave ifname eno1 master bond0

Connection 'bond-slave-eno50332216' (3f07e767-24ea-4e7e-a9f7-61efa9aa0664) successfully added.


# nmcli connection add type bond-slave ifname eno2 master bond0

Connection 'bond-slave-eno33554992' (8149c24f-4926-4531-844f-36a526e1baec) successfully added.


4、啟用綁定的物理網卡
# nmcli connection up bond-slave-eno1
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/4)


# nmcli connection up bond-slave-eno2

Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5)

5、啟用bond網卡
#nmcli connection up bond0

Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/6)
現在網卡已經綁好啟用

#sudo yum install net-tools

#sudo ifconfig -a

#sudo yum install iptables-services.*

6、地址之類的可以后加

nmcli con mod bond0 ipv4.addresses "10.0.59.4/24" ipv4.gateway "10.0.59.254" ipv4.dns "114.114.114.114"
nmcli con mod bond0 ipv4.method manual


也可以通過nmcli添加,大家查下手冊即可
Usage: nmcli connection { COMMAND | help }

COMMAND := { show | up | down | add | modify | edit | delete | reload | load }

  show [--active] [[id | uuid | path | apath] <ID>] ...

  up [[id | uuid | path] <ID>] [ifname <ifname>] [ap <BSSID>]

  down [id | uuid | path | apath] <ID>

  add COMMON_OPTIONS TYPE_SPECIFIC_OPTIONS IP_OPTIONS

  modify [--temporary] [id | uuid | path] <ID> ([+|-]<setting>.<property> <value>)+

  edit [id | uuid | path] <ID>
  edit [type <new_con_type>] [con-name <new_con_name>]

  delete [id | uuid | path] <ID>

  reload

  load <filename> [ <filename>... ]

 #nmcli connection show bond0

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM