链路聚合、软件网桥

 准备两台虚拟机server1.example.com, serve2.example.com

一、配置聚合链路

1、创建组接口(server2同理)

[root@server1 ~]# nmcli connection add con-name team0 type team ifname team0 config '{"runner": {"name": "activebackup"}}'

2、手动分配ip地址(server2同理,注意ip地址不能一样)

[root@server1 ~]#  nmcli connection modify team0 ipv4.addresses 192.168.35.148 ipv4.method manual connection.autoconnect yes
[root@server1 ~]# nmcli connection up team0
Connection successfully activated (master waiting for slaves) (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/19)

3、分配端口接口,将ens224、ens192网络接口加入到team0中(server2同理)

[root@server1 ~]# nmcli connection add con-name team0-ens224 ifname ens224 type team-slave master team0
Connection 'team0-ens224' (995d7611-ca72-40fc-9c14-cf0ef6d95726) successfully added.   
[root@server1 ~]# nmcli connection add con-name team0-ens192 ifname ens192 type team-slave master team0
Connection 'team0-ens192' (597051c0-b42e-4e2a-bb5b-789b4d839b60) successfully added.

4、激活team0组接口(server2同理)

[root@server1 ~]# nmcli connection up team0
Connection successfully activated (master waiting for slaves) (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/8)

5、测试

[root@server1 ~]# nmcli connection down team0-ens224
Connection 'team0-ens224' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/9)
[root@server1 ~]# nmcli connection show 
NAME          UUID                                  TYPE      DEVICE 
ens160        78f2271d-ce45-3103-85ea-242656bebac0  ethernet  ens160 
team0         7345c424-27ab-40b8-807c-227d27c40254  team      team0  
team0-ens192  597051c0-b42e-4e2a-bb5b-789b4d839b60  ethernet  ens192 
lo            0ce925fe-02f6-46ed-9f6a-c0c6e780f509  loopback  lo     
team0-ens224  995d7611-ca72-40fc-9c14-cf0ef6d95726  ethernet  --     
[root@server1 ~]# nmcli connection up team0
Connection successfully activated (master waiting for slaves) (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/11)
[root@server1 ~]# ping 192.168.35.148
PING 192.168.35.148 (192.168.35.148) 56(84) bytes of data.
64 bytes from 192.168.35.148: icmp_seq=1 ttl=64 time=0.488 ms
64 bytes from 192.168.35.148: icmp_seq=2 ttl=64 time=0.2

二、创建软件网桥

1、开启ip转发功能(server2同理)

[root@server1 ~]# vim /etc/sysctl.conf
net.ipv4.ip_forward = 1
[root@server2 ~]# sysctl -p
net.ipv4.ip_forward = 1

2、创建软件网桥(server2同理)

[root@server1 ~]# nmcli connection add con-name team0 type team ifname team0 config '{"runner": {"name": "activebackup"}}'

 3、给软件网桥手动分配ip地址(server2同理,注意ip地址不能一样)

[root@server1 ~]#  nmcli connection modify bridge0 ipv4.addresses 192.168.35.150 ipv4.method manual connection.autoconnect yes
[root@server1 ~]# nmcli connection up bridge0
Connection successfully activated (master waiting for slaves) (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/19)

4、分配端口接口,将ens256、ens161网络接口加入到bridge0中(server2同理)

[root@server1 ~]#  nmcli connection add con-name team0-ens224 ifname ens224 type team-slave master team0
Connection 'team0-ens224' (13b00bbe-9d5b-4993-b31a-bef5847e15e9) successfully added.
[root@server1 ~]# nmcli connection add con-name team0-ens192 ifname ens192 type team-slave master team0
Connection 'team0-ens192' (9517b5ef-fd87-45d0-8aef-b2836379bd09) successfully added.

5、测试

[root@server1 ~]# nmcli connection down bridge0-ens256 
Connection 'bridge0-ens256' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/36)
[root@server1 ~]# nmcli connection show 
NAME            UUID                                  TYPE      DEVICE  
ens160          78f2271d-ce45-3103-85ea-242656bebac0  ethernet  ens160  
bridge0         03c68c54-7256-4ffc-a7dd-b5ab5c56bcf0  bridge    bridge0 
team0           7345c424-27ab-40b8-807c-227d27c40254  team      team0   
bridge0-ens161  37438778-730c-4ecb-a4b4-9c7b5dc1dc7a  ethernet  ens161  
team0-ens192    597051c0-b42e-4e2a-bb5b-789b4d839b60  ethernet  ens192  
team0-ens224    995d7611-ca72-40fc-9c14-cf0ef6d95726  ethernet  ens224  
lo              0ce925fe-02f6-46ed-9f6a-c0c6e780f509  loopback  lo      
bridge0-ens161  56ad444c-307c-4284-86fe-44eb4727e73c  ethernet  --      
bridge0-ens256  d61028ef-6887-41ec-be6b-4a385d77ee68  ethernet  --      
[root@server1 ~]# nmcli connection up bridge0
Connection successfully activated (master waiting for slaves) (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/37)
[root@server1 ~]# ping 192.168.35.151
PING 192.168.35.151 (192.168.35.151) 56(84) bytes of data.
64 bytes from 192.168.35.151: icmp_seq=1 ttl=64 time=1.09 ms
64 bytes from 192.168.35.151: icmp_seq=2 ttl=64 time=0.417 ms

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值