linux-networking – 如何检测多宿主Linux路由器中的死ISP并通过备用ISP路由流量?

我目前正在使用 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这样的专用路由平台,它将自己处理多个连接.关于两条线路配置的问题(负载平衡,备份等)

相关文章

/etc/sysctl.conf这个目录主要是配置一些系统信息,/etc/sys...
1.作用 useradd或adduser命令用来建立用户帐号和创建用户的起...
它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅...
不管是我们在安装软件还是监测软件的使用性能,我们都要随时...
装好Tomcat7后,发现除了本机能访问外界访问不了,岂有此理。...
修改防火墙配置需要修改 /etc/sysconfig/iptables 这个文件,...