找回密码
 注册

QQ登录

只需一步,快速开始

搜索
点我反馈NEWZ系统包问题

ros分流设置详解

ros双线分流,ROS多线分流设置。
目的 两条电信不同网关线路,把内网的机器分成两部分,分别走一条,某一条断线时候会自动切换到另外一条,线路ok后,又切换回来。

首先添加双线IP地址,举个例子,如分别是:
第一条           192.168.10.2/24 网关192.168.10.1      [公网]

第二条           192.168.20.2/24 网关 192.168.20.1      [公网]

内网 ROS IP地址为192.168.30.1                [内网]

[admin@lan] > ip ad pri                                                        
Flags: X - disabled, I - invalid, D - dynamic
#      ADDRESS           NETWORK        BROADCAST          INTERFACE
0      192.168.30.1/24       192.168.30.0       192.168.30.255           lan      
1      192.168.10.2/24       192.168.10.0       192.168.10.255            NO.1      
2      192.168.20.2/24       192.168.20.0       192.168.20.255            NO.2

添加好IP地址后,在ip firewall mangle添加路由标记。
注意其中的 斜体 部分是你内网分流的目标地址,红色字体为自己命的名字,后面只要对照上就可以了。

[admin@lan] > ip firewall mangle pri
Flags: X - disabled, I - invalid, D - dynamic
0      chain=prerouting src-address=192.168.30.2-192.168.30.127 action=mark-routing
        new-routing-mark=10 passthrough=yes

1      chain=prerouting src-address=192.168.30.128-192.168.30.254
        action=mark-routing new-routing-mark=20 passthrough=yes

做一个 ip伪装 / ip firewall nat add chain=srcnat action=masquerade

现在要在ip route 中添加两条网关信息。
下面的routing-mark=20 就是上面所说的 自己命名 的对应值,
此处绿色的注释也可随便改,但是下面要对上
命令如下
[admin@lan] > /ip route add gateway=192.168.20.1 routing-mark=20 comment=link2
[admin@lan] > /ip route add gateway=192.168.10.1 routing-mark=10 comment=link1

到这里为止已经作完成了,可以上网

下面做个脚本监测 某条公网线路down掉后,自动切换到另外一条

创建四个脚本,如下 (这个是在图形界面下的 system script后点 + 号添加)
link1up
/ip route set link1 gateway=192.168.10.1
link1down
/ip route set link1 gateway=192.168.20.1
link2down
/ip route set link2 gateway=192.168.10.1
link2up
/ip route set link2 gateway=192.168.20.1

命令如下
/ system script
add name="link1down" source="/ip route set link1 gateway=192.168.20.1" \
       policy=ftp,reboot,read,write,policy,test,winbox,password
add name="link1up" source="/ip route set link1 gateway=192.168.10.1" \
       policy=ftp,reboot,read,write,policy,test,winbox,password
add name="link2up" source="/ip route set link2 gateway=192.168.20.1" \
       policy=ftp,reboot,read,write,policy,test,winbox,password
add name="link2down" source="/ip route set link2 gateway=192.168.10.1" \

然后设置网络连接监测(此处的蓝色关系到脚本名字,上面蓝色处)
/ tool netwatch
add host=192.168.10.1 timeout=30ms interval=1s up-script=link1up \
       down-script=link1down comment="" disabled=no
add host=192.168.20.1 timeout=30ms interval=1s up-script=link2up \
       down-script=link2down comment="" disabled=no
该帖共收到 0 条回复!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

美图秀

    • 热血传奇一直提示加载中
    • 多系统启动客户机开机报错不能进系统
    • 游戏更新失败1,请联系管理员
    • wegame无畏契约游戏效果上传不生效问题
    • 卓威显示器XL2586X无法设置540刷新率

小黑屋|手机版|Archiver|联系我们|网吧三国

GMT+8, 2024-9-22 07:40 , Processed in 0.073336 second(s), 6 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表