加一个检查脚本..有需要的可以放任务计划间隔多久执行一次..
如果检测到不在聚合中就执行上面的脚本重新创建链路聚合
.别照抄....别照抄...别照抄..因为每个人的环境不同..比如网卡是第几个..网卡mac是什么..
- #!/bin/bash
- mac="90:09:d0:13:97:23"
- # 检查指定MAC的网卡是否存在
- if ! ip link show | grep -q "$mac"; then
- echo "指定网卡不存在,结束运行"
- exit 1
- fi
- if grep -q "eth2" /sys/class/net/bond0/bonding/slaves; then
- echo "链路聚合正常"
- else
- echo "链路聚合异常,eth2不在bond0中,正在重建链路聚合..."
- /volume1/docker/boot/bond.sh
- fi
复制代码 |