1. 程式人生 > >linux 7 網卡綁定

linux 7 網卡綁定

Linux 7 網卡綁定

Linux 7 網卡綁定
發表於2018年2月24日
RHEL7或Centos 7 下雙網卡綁定
應用環境:在生產環境中,為了提高網絡容錯或吞吐量,一般服務器都會采取多網卡綁定的策略(此處只講主備模式)。
測試環境:RHEL7.0 (Centos7適用)真實物理機,4塊網卡,綁定網卡1(eno1)和網卡3(eno3)。

配置Team有兩種方式,第一種是使用nmcli命令(推薦),第二種是添加並配置文件(手動需要小心)。

具體配置:

方法1(推薦)

  1. 創建組接口:

nmcli connection add type team ifname team0 con-name team0 config ‘{“runner”:{“name”:”activebackup”}}’  #activebackup就是指的主備模式

  1. 配置組接口地址:

nmcli connection modify team0 ipv4.addresses “192.168.1.1/24 192.168.1.254″  #配置IP地址,掩碼,網關

nmcli connection modify team0 ipv4.method manual

  1. 添加端口至組接口:

nmcli connection add ifname em1 con-name team0-port1 type team-slave master team0  #將網卡em1加入team0

nmcli connection add ifname em2 con-name team0-port3 type team-slave master team0  #將網卡em2加入team0

  1. 重啟網絡:

systemctl restart network  #配置到此結束

檢 查:

teamdctl team0 state  #較詳細查看team端口並顯示當前使用的端口

teamnl team0 ports  # 簡單查看加入的端口

驗  證:

手動斷開當前走線路或者使用命令ip link set enoX down模擬

具體詳細測試可以通過在另一臺主機上開啟一個長ping,然後再斷鏈路查看丟包與連通性。

結束.
詳細請訪問如下地址:有意想不到的驚喜
linux 雲計算 虛擬化 自動化

linux 7 網卡綁定