Linux 網卡聚合的類型:
1.broadcast:傳輸來自所有端口的每個包
2.roundrobin:以輪播方式傳輸來自每個端口的包
3.activebackup:故障轉移運行程序,監視更改並選擇活動端口進行數據傳輸
4.loadbalance:監控流量並使用哈希函數以嘗試在為包傳輸選擇端口是達到完美均衡
5.lacp:實施802.3ad鏈路聚合控制協議
那么,網卡該如何聚合?
准備:
ifconfig
查看網卡;
這三個網卡中第一個是用來遠程登錄的以DHCP的方式來獲取IP,剩下的兩個網卡以前沒有進行過配置
可以使用nmcli connection show來查看當前網卡配置:
nmcli connection show
接下來將會對后兩個網卡使用activebackup方式進行網卡聚合
1.創建接口組
nmcli connection add type team con-name zhi ifname zhi config '{"runner":{"name":"activebackup"}}'
其中:
con-name zhi 是網卡聚合的配置文件名為zhi
ifname zhi 是接口的網卡為zhi(當前網卡zhi中沒有其他網卡)
為了保證命令的正確性運行
nmcli connection show
查看是否添加zhi:
此時,命令成功
也可使用 nmcli connection show zhi 查看該網卡的詳細信息
2.確定接口組的ipv4/6的屬性
nmcli connection modify zhi ipv4.addresses 192.168.1.1/24 ipv4.method manual
使用nmcli connection show zhi查看是否配置成功:
nmcli connection show zhi
3.分配端口到接口
將eno33555000網卡接入到之前的zhi網卡中:
nmcli connection add type team-slave con-name p1 ifname eno33555000 master zhi
將eno50332208網卡接入到之前的zhi網卡中:
nmcli connection add type team-slave con-name p2 ifname eno50332208 master zhi
驗證:
nmcli connection show
也可以使用
nmcli connection show p1
nmcli connection show p2
分別查看網卡 配置的詳細信息:
4.啟動、關閉組接口和端口接口
nmcli connection up zhi
5.查看team的狀態
teamdctl zhi state
可以看到配置成功
版權
作者:feiquan
出處:http://www.cnblogs.com/feiquan/
版權聲明:本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。
大家寫文都不容易,請尊重勞動成果~ 這里謝謝大家啦(*/ω\*)