美文网首页
多出口断线自动切换

多出口断线自动切换

作者: lotosbin | 来源:发表于2015-09-19 12:21 被阅读55次
#!/bin/sh
# 检查网络连接并设置TUNDEV
TUNDEV=""
VPN_CONN=`ifconfig | grep 'pptp-vpn '`
VPN_CONN1=`ifconfig | grep 'pptp-vpn1 '`
VPN_CONN2=`ifconfig | grep 'pptp-vpn2 '`
if [ ! -z "$VPN_CONN" ]; then
    TUNDEV="pptp-vpn"
elif [ ! -z "$VPN_CONN1" ]; then
        TUNDEV="pptp-vpn1"
elif [ ! -z "$VPN_CONN2" ]; then
        TUNDEV="pptp-vpn2"
fi

#根据在线设备,设置路由
if [ "$TUNDEV" == "" ]; then
       ip rule del table vpn
else
        ip route del 8.8.8.8
    ip route flush table vpn 2>/dev/null
    ip rule del table vpn 2>/dev/null

    ip route add 8.8.8.8 dev $TUNDEV
        ip rule add fwmark 999 table vpn
        ip route add default dev $TUNDEV table vpn
fi

相关文章

  • 目录

    原理 应用 智能分流 生成dnsmasq配置 多出口断线自动切换 多出口负载均衡 屏蔽网站

  • 多出口断线自动切换

  • 树莓派Wi-Fi断线重连

    实现 WiFi 断线自动重连。原理是用 Python 监测网络是否断线,如果断线则重启网络服务。 配置无线网连接 ...

  • 线程的基本操作

    线程的基本操作 •线程状态切换 •终止线程(stop) •中断线程(interrupt) •挂起(suspend)...

  • 【Axure交互教程】两种常见的图片幻灯效果

    一、交互效果说明 1、左右箭头切换 幻灯3秒自动切换,并且支持左右箭头点击切换 2、焦点切换 幻灯3秒自动切换,同...

  • Batocera PS1多盘游戏自动换盘索引制作

    Batocera PS1多盘游戏,想要实现自动切换光盘需要建立一个索引,不要只能进入RetroArch手动切换。 ...

  • 解决SSH自动断线

    在使用Centos 系统时短时间内没有对系统进行操作ssh会自动断线。解决方法如下:1、找到sshd_config...

  • iOS XMPP——自动连接

    自动连接的作用: 如果出现意外断线,XMPPReconnect会自动重新连接到XMPP服务器 实现自动连接的步骤:...

  • PPT 学习 III

    ① 设置幻灯片切换时间 【切换】-【计时】-【设置自动换片时间】 ② 设置文件自动保存 文件-选项-保存-保存自动...

  • js实现轮播图改进

    改进处 (1)自动切换(2)鼠标移到图片和左右图标上时停止自动切换(3)鼠标移开时继续自动切换 涉及的知识点 (1...

网友评论

      本文标题:多出口断线自动切换

      本文链接:https://www.haomeiwen.com/subject/jwwbcttx.html