我目前正在使用
Linux机箱(CentOS 5.9)作为我的路由器.路由器是多宿主的
使用两个ISP连接到互联网.来自LAN的Internet流量通过两条线路分发.
当特定的ISP连接断开时,我不得不手动路由通过
其他ISP.什么是检测死ISP网关和路由流量的最佳方法
备用ISP连接?
我会通过简单的cron工作来实现这一点
#!/bin/sh
PING=$(ping $ETH0ISPGW -I eth0 -c1 -W5 | awk -F '[ /]*' '/rtt/ {print $8}')
if [ -z "$PING" ]; then
echo "Line is dead"
echo "do something"
else
echo "everything ok"
echo "$PING"
fi
如果该行删除删除特定规则,并让它向您发送电子邮件或其他内容.
使用像pfSense这样的专用路由平台,它将自己处理多个连接.关于两条线路配置的问题(负载平衡,备份等)