加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

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

发布时间:2020-12-14 02:30:56 所属栏目:Linux 来源:网络整理
导读:我目前正在使用 Linux机箱(CentOS 5.9)作为我的路由器.路由器是多宿主的 使用两个ISP连接到互联网.来自LAN的Internet流量通过两条线路分发. 当特定的ISP连接断开时,我不得不手动路由通过 其他ISP.什么是检测死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这样的专用路由平台,它将自己处理多个连接.关于两条线路配置的问题(负载平衡,备份等)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读