##bond主动备份 -容错。
一次只能使用一个Slave接口,但是如果该接口出现故障,另一个Slave将接替它 (支持两块网卡最多)
先加一个网卡,保证实验主机有两块网卡
再删除所有的IP
systemctl status NetworkManager ##确保NetworkManager开通
nmcli connection show ##查看
nmcli connection delete eth0 ##删除eth0
nmcii connection show
nmcli connection add con-name bond0 ifname bond0 type bond mode active-backup ip4 172.25.254.144/24
watch -n 1 cat /proc/net/bonding/bond0 ##监控
nmcli conection add con-name eth0 ifname eth0 type bond-slave master bond0
nmcli conection add con-name eth1 ifname eth1 type bond-slave master bond0
测试:
ifconfig eth0 down
ifconfig eth0 up
ifconfig eth1 down
ifconfig eth0 down
##team平衡轮循(可以备份多个网卡)
轮循策略,所有接口都使用采用轮循方式在所有Slave中传输封包;任何Slave都可以接收
#作此实验之前要删除之前的实验
nmcli connection add con-name team0 ifname team0 type team config '{"runner":{"name":"activebackup"}}' 172.25.254.144/24
nmcli connection add con-name eth0 ifname eth0 type team-slave master team0
nmcli connection add con-name eth1 ifname eth1 type team-slave master team0
测试:
teamdctl team0 stst ##查看(可以watch -n 1 实时监控)
ifconfig eth0 down
ping 172.25.254.144
##网络桥接(在真机中)
cd /etc/sysconfig/network-scripts/
ls
mkdir /backup
mv ifcfg-br0 ifcfg-enp0s25 /backup/ ##备份
删除nm-connection-editor中的网卡
vim ifcfg-westos ##westos为建立的接口名称
BOOTPROTO=none
ONBOOT=yes
BRIDGE=br0
vim ifcfg-br0
DEVICE=br0
ONBOOT=yes
BOOTPROTO=none
IPADDR=172.25.254.10
PREFIX=24
TYPE=Bridge
systemctl restart network
brctl show ##查看网桥是否建立成功
##虚拟机中进行桥接
eth0已有ip
brctl addbr br0 ##添加br0
ifconfig
ifconfig br0 172.25.254.144/24 ##设置br0的ip为172.25.254.144
ifconfig br0
ping 172.25.254.250 ##ping不通
brctl show
brctl addif br0 eth0 ##设置br0物理事实为eth0
brctl show
ping 172.25.254.250 ##ping的通
brctl delif br0 eth0
brctl show
ifconfig br0 down
brctl delbr br0