1 网络接口
主备模式下bond的工作方式
实验步骤:
1)在一台虚拟机中添加一块网卡,使其有两块网卡eth0和eth1
2)先使用nmcli connection show查看当前是否有网络连接进程,若有则使用nmcli connection delete System\ eth0
3)添加一个bond模块
nmcli connection add con-name bond0 ifname bond0 type bond mode active-backup ip4 172.25.20.220/24
4)给bond添加模块添加网卡
nmcli connection add con-name eth0 ifname eth0 type bond-slave master bond0
nmcli connection add con-name eth1 ifname eth1 type bond-slave master bond0
测试:监控bond接口 watch -n 1 cat /proc/net/bonding/bond0
watch -n 1 ping 172.25.20.250
观察当eth0 down后,eth1会不会自动工作
主备模式下team的工作方式
实验步骤:
1)在一台虚拟机中添加一块网卡,使其有两块网卡eth0和eth1
2)删除上一个实验所做的环境
nmcli connection delete eth0
nmcli connection delete eth1
nmcli connection delete bond0
3)添加一个team模块
nmcli connection add con-name team0 ifname team0 type team config ‘{“runner”:{“name”:“activebackup”}}’ ip4 172.25.20.220/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
测试:监控team接口 watch -n 1 teamdctl team0 state
watch -n 1 ping 172.25.20.250
观察当eth0down后,eth1会自动工作
2 桥接
1)打开一台没有配置网络环境的虚拟机
2)查看网络设备 ifconfig
3)创建一个桥接设备br0
brctl addbr br0
ifconfig br0 172.25.254.227/24
brctl show ##查看桥接设备信息##
brctl addif br0 eth0
桥接的删除
ifconfig br0 down
brctl delif br0 eth0 ##先删除桥接设备上的接口
brctl delbr br0 ##删除桥接设备#