一、网桥(Bridge)
1.基本概念:
nm-connection-editor #打开虚拟机管理系统,为虚拟机手动添加虚拟网卡
nmcli connection add con-name bond0 ifname bond0 type bond mode active-backup ip4 172.25.254.150/24 #建立bond
nmcli connection add con-name eth0 ifname eth0 type bond-slave master bond0 # 给 bond添加网卡
nmcli connection add con-name eth1 ifname eth1 type bond-slave master bond0
ifconfig #查看添加网卡
watch -n 1 cat /proc/net/bonding/bond0 #监控bond0的状态
通过 ifconfig eth0/eth1 down/up 来控制相应网卡的状态进行测试
通过测试可知当eth0关闭,eth1 打开时,eth1自动上去工作,即只要两个网卡有一个正常工作便可使网络通畅,实现网络负载均衡
三、team #链路聚合的一种方式,最多支持8块网卡
支持模式:广播 轮询 主备 负载均衡
nmcli connection add con-name team0 type team ifname team0 config '{"runner":{"name":"activebackup"}}' ip4 172.25.254.150/24 #创建team0
nmcli connection add con-name eth0 ifname eth0 type team-slave master team0 # 向team0 添加网卡
Connection 'eth0' (c8cc2d46-b513-458a-bf9a-1312789f990f) successfully added.
nmcli connection add con-name eth1 ifname eth1 type team-slave master team0
Connection 'eth1' (568e42a9-3f8b-4ef0-be69-439802eb36f8) successfully added.
ifconfig
watch -n 1 teamdctl team0 state
ifconfig eth0 down #关闭网卡
ifconfig eth0 up #打开网卡
测试:
删除
nmcli connection delete eth0
nmcli connection delete eth1
nmcli connection delete team