linux 7 網卡綁定
發表於2018年2月24日
RHEL7或Centos 7 下雙網卡綁定
應用環境:在生產環境中,為了提高網絡容錯或吞吐量,一般服務器都會采取多網卡綁定的策略(此處只講主備模式)。
測試環境:RHEL7.0 (Centos7適用)真實物理機,4塊網卡,綁定網卡1(eno1)和網卡3(eno3)。
配置Team有兩種方式,第一種是使用nmcli命令(推薦),第二種是添加並配置文件(手動需要小心)。
具體配置:
方法1(推薦)
- 創建組接口:
nmcli connection add type team ifname team0 con-name team0 config ‘{“runner”:{“name”:”activebackup”}}’ #activebackup就是指的主備模式
- 配置組接口地址:
nmcli connection modify team0 ipv4.addresses “192.168.1.1/24 192.168.1.254″ #配置IP地址,掩碼,網關
nmcli connection modify team0 ipv4.method manual
- 添加端口至組接口:
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
- 重啟網絡:
systemctl restart network #配置到此結束
檢 查:
teamdctl team0 state #較詳細查看team端口並顯示當前使用的端口
teamnl team0 ports # 簡單查看加入的端口
驗 證:
手動斷開當前走線路或者使用命令ip link set enoX down模擬
具體詳細測試可以通過在另一臺主機上開啟一個長ping,然後再斷鏈路查看丟包與連通性。
結束.
詳細請訪問如下地址:有意想不到的驚喜
linux 雲計算 虛擬化 自動化
linux 7 網卡綁定