2021-05-12 14:32:11
RHEL7 學習筆記30——設定鏈路聚合和橋接
RHEL7 學習筆記30——設定鏈路聚合和橋接
一、聚合網路
聚合網路team的型別:
1、activebackup;
2、loadbalence;
3、roundrobin;
二、設定聚合網路
三種方式:
1、命令列;
2、組態檔;
3、圖形化介面;
1、命令列方式:
新增team0
[root@linuxidc ~]# nmcli connection add con-name team0 type team ifname team0 config {"runner":{"name":"activebackup"}}
設定IP地址:
[root@linuxidc ~]# nmcli connection modify team0 ipv4.addresses "192.168.10.100/24"
[root@linuxidc ~]# nmcli connection modify team0 ipv4.method manual
新增介面,在新增之前,確保新增的介面的連線已刪除:
[root@linuxidc ~]# nmcli connection add con-name team0-port1 ifname ens34 type team-slave master team0
[root@linuxidc ~]# nmcli connection add con-name team0-port1 ifname ens38 type team-slave master team0
編輯ifcfg-team0組態檔,在這行加上單引號和雙引號:
TEAM_CONFIG='{"runner":{"name":"activebackup"}}'
重新啟動網路服務:
[root@linuxidc network-scripts]# systemctl restart network
此時看到team0和系結的2張網絡卡的Mac地址變為一致:
檢視team0的工作狀態:
[root@linuxidc ~]# teamdctl team0 state
setup:
runner: activebackup
ports:
ens38
link watches:
link summary: up
instance[link_watch_0]:
name: ethtool
link: up
ens34
link watches:
link summary: up
instance[link_watch_0]:
name: ethtool
link: up
runner:
active port: ens34
2、組態檔
1 DEVICE=team0
2 DEVICETYPE=Team
3 ONBOOT=yes
4 BOOTPROTO=none
5 IPADDR=192.168.10.100
6 NETWORK=255.255.255.0
7 TEAM_CONFIG='{"runner":{"name":"roundrobin"}}'
1 DEVICE=ens34
2 DEVICETYPE=TeamPort
3 ONBOOT=yes
4 BOOTPROTO=none
5 TEAM_MASTER=team0
使用teamnl命令檢視team的選項和埠:
[root@linuxidc network-scripts]# teamnl team0 ports
8: ens34: up 1000Mbit FD
4: ens38: up 1000Mbit FD
12345678910111213141516 [root@linuxidc network-scripts]# teamnl team0 options
queue_id (port:ens34) 0
priority (port:ens34) 0
user_linkup_enabled (port:ens34) false
user_linkup (port:ens34) true
enabled (port:ens34) true
queue_id (port:ens38) 0
priority (port:ens38) 0
user_linkup_enabled (port:ens38) false
user_linkup (port:ens38) true
enabled (port:ens38) true
mcast_rejoin_interval 0
mcast_rejoin_count 0
notify_peers_interval 0
notify_peers_count 0
mode roundrobin
[root@linuxidc network-scripts]# teamnl team0 getoption mode
3、圖形化設定介面
開啟nm-connection-editor,新增一個新連線:
三、設定橋接網路
1、使用brctl命令
檢視橋接網路:
[root@linuxidc ~]# systemctl restart network
[root@linuxidc ~]# brctl show
bridge namebridge idSTP enabledinterfaces
virbr08000.000000000000yes
新增橋接網路:
[root@linuxidc ~]# brctl addbr br0
新增介面:
[root@linuxidc ~]# brctl addif ens34 br0
2、使用nmcli命令
[root@linuxidc ~]# nmcli connection add con-name br1 type bridge ifname br1
[root@linuxidc ~]# nmcli connection modify br1 ipv4.addresses "192.168.20.20/24,192.168.20.1"
[root@linuxidc ~]# nmcli connection modify br1 ipv4.method manual
[root@linuxidc ~]# nmcli connection add con-name br1-port1 type bridge-slave ifname ens34 master br1
本文永久更新連結地址:http://www.linuxidc.com/Linux/2015-04/115884.htm
相關文章