1. 程式人生 > >Linux中使用team方法繫結網絡卡

Linux中使用team方法繫結網絡卡

在redhat7.0以上版本中網路方面的相關服務被NetworkManager所接管,所以在配置多網絡卡繫結時,redhat專門提供了team工具來實現多網絡卡的繫結。

下面來介紹多網絡卡team的使用方法:
在NetworkMnaager中提供了一項服務nmcli來配置網絡卡的配置檔案,以下將實現兩個網絡卡的繫結來進行演示。

首先在虛擬機器中新增兩塊網絡卡,然後使用nmcli來新增網絡卡的配置檔案,在之前可以先新增繫結網絡卡的配置檔案,命令如下:
nmcli connection add type team ifname team0 con-name team0 config ‘{“runner”: {“name”: “activebackup”}}’ —–生成繫結網絡卡team0以及team0的配置檔案

修改team0的配置檔案,命令如下:
nmcli connection modfiy team0 ipv4.addresses ‘192.168.83.8/24 255.255.255.0’ —–新增team0的ip地址

nmcli connection modfiy team0 ipv4.method manual —–靜態配置team0的網絡卡的ip

接下來就是新增網絡卡的配置檔案了,命令如下:
nmcli connection add type team-slave ifname eno16777736 con-name eno16777736 master team0 —將eno16777736網絡卡繫結到team0上

同理,第二塊網絡卡也是如此:
nmcli connection add type team-slave ifname eno33554992 con-name eno33554992 master team0 —將eno33554992網絡卡繫結到team0上

配置繫結網絡卡team0的方法就次完成了,最後重啟一下網路服務和NetworkMnanger就可以了。

想看team0的網絡卡資訊,使用teamdctl team0 state 命令檢視。如果想實時監控的話可以使用watch -n 1 “teamdctl team0 state” 命令來完成。