记录一下RouterOS主路由+lean旁路由的搞法,备忘

  • c
    chaos
    本着不折腾不舒服的精神,晚上把主路由换成了RouterOS,把原来的Lean当成了旁路由,思路大概记一下,备忘
    1. 正常设置RouterOS能上网
    2. 把Lean接入局域网,设个固定IP,网关指向RouterOS,能正常上网
    3. 在RouterOS上把源地址xx.xx.xx.xx单独标记后做策略路由,指向lean
    4. 在RouterOS上设置一个监控lean是否在线的netwatch,up则启用该路由,down则禁用该路由

    经试验效果还可以,旁路由在线则自动从旁路由走,旁路由关机则从routeros主路由直接出去,一切都是无感切换,不需要人为介入
  • u
    umount
    赞,这个好
  • t
    top121
    旁路网关为何要不在线?
  • c
    chaos
    回复3#top121
    我也不知道它为何不在线
    但它总有不在线的时候 iOS fly ~
  • z
    zhizhiwz
    routeros和lean都是虚拟机下吗
  • f
    flyingpigpig
    routeros的设备是什么型号呢? iOS fly ~
  • k
    keshuyi
    源地址?后面新加入的是不是就只能走ros?
  • f
    flyakid
    可以一台pve或者esxi搞定吗
  • E
    Ernest
    大多数软路由教程都是双路由,一直不太理解为什么要有双路由。 iOS fly ~
  • d
    doubler
    1. 正常设置RouterOS能上网
    2. 把Lean接入局域网,设个固定IP,网关指向RouterOS,能正常上网
    3. 在RouterOS上把源地址xx.xx.xx.xx单独标记后做策略路由,指向lean
    4. 在RouterOS上设置一个监控lean是否在线的netwatch,up则启用该路由,down则禁用该路由

    经试验效果还可以,旁路由在线则自动从旁路由走,旁路由关机则从routeros主路由直接出去,一切都是无感切换,不需要人为介入


    马克
  • c
    chaos
    回复8#flyakid
    可以,我目前就是虚拟机,等稳定了再转实体机 iOS fly ~
  • 既来之则安之
    mark,新思路 iOS fly ~
  • p
    ppalm
    马克马克
  • f
    flyakid
    回复9#Ernest
    主要还是因为科学上网和 一台openwrt搞不定所有
  • c
    chaos
    回复9#Ernest
    没有特别的需求的话,一台openwrt搞定所有,最方便。
    如果同时又有有流控或别的openwrt搞不定的需求,上双路由比较合适 iOS fly ~
  • 2
    2314
    好经验
    另外问一下 如果不用routeos的话 像这种策略路由能够实现么?比如openwrt的版本
  • i
    ipzh
    这也是一个办法。
    结合ROS的脚本,好过用DHCP指定,然后旁路由器掉了,就上不了网了。

    ROS的脚本是好东西
  • q
    qshc
    第4步是RouteOS自带功能,还是脚本实现?
  • y
    yyysuo
    跟原来的方案有什么提升。 iOS fly ~
  • m
    mywangba
    十多年没玩过ROS了 很不错的软路由
  • c
    chaos
    回复19#qshc
    netwatch是自带功能
    up或者down后的动作需要写一行脚本 iOS fly ~
  • c
    chaos
    回复20#yyysuo
    提升在于旁路由无感加入和退出 iOS fly ~
  • c
    chaos
    回复17#2314
    理论上都可以,实际上你得自己找到相关的命令,自己写脚本 iOS fly ~
  • 0
    07110304
    感觉好复杂,玩软路由门槛越来越高了
  • y
    yyysuo
    我看到数不清大神发的教程就缩啦
  • c
    chaos
    我觉得那些都做不到无感,目前只有这个思路可以使用中随时切换 iOS fly ~
  • 数不清
    源地址单独标记太繁琐,还是全部设置旁路网关省事,直接通过旁路由科学组件来分流。
  • 大公知
    回复9#Ernest


    家里设备多,不用不舒服斯基
  • s
    stevenflp
    记号 iOS fly ~
  • 数不清
    回复30#chaos


    还好,多一跳对用户感觉不到差异。
  • l
    lawzhang
    双dhcp不能保证设备一定获取到旁路网关 但如果单dhcp 想撤掉fq功能时又要对家里网络做小调整
    我目前就是这样的情况 ~ fly ~
  • w
    whitegerry
    回复22#chaos
    我没设置脚本,ip routes里添加routing mark,rules里添加局域网或客户端就可以了,旁路由正常就过一遍旁路由,挂了的话就自动走ros。小尾巴~
  • q
    qshc
    对 RouterOS 不了解,脚本能分享一下吗?
  • q
    qshc
    能说细一点吗?我现在最头疼的就是旁路由有时挂掉,家里就上不了网了。
  • e
    easyman105
    这个好!问题是第34具体怎么搞?
  • e
    easyman105
    对了,不需要互相设置对方为网关?
  • w
    whitegerry
    回复38#easyman105

    不需要
  • 数不清
    你的旁路由稳定性很差吗,正常来说只要不断电,旁路由都应该稳定工作不死机。
  • w
    whitegerry
    回复36#qshc
    回复37#easyman105
    ros上指定局域网设备和旁路由的dns和网关,其他都不需要特别设置什么,ros和旁路由也不需要互设dns和网关。有时候需要避免bt之类的服务走旁路由,所以一般情况只需要几个特殊设备过旁路由,按图2和图3设置就可以(100.2是旁路由),当然全部设备走旁路由也ok。








  • s
    swsh007
    也打算这么干,
    准备再加个碧海威跑应用流控。
  • c
    chaos
    回复42#swsh007
    routeros也可以跑7层流控,就是规则不好找 iOS fly ~
  • q
    qshc
    我在 Proxmox 里安装了一个 OpenWrt 的软路由作为旁路由,隔几个月会死机一次。万一我出差的时候出这事就麻烦,家里人不懂,只能断电重启。
  • q
    qshc
    谢谢,还不懂路由表,我研究一下。
  • c
    chaos
    我准备用routeros也是考虑家里领导,准备用流控。把她的优先级放到最高。不然的话,其实opemwrt 单路由也够用了。
  • d
    daisuki
    我也是怎样的组合 ,但偶尔会断网,重启ROS就OK。不知道哪里有问题。
  • 时间潜艇
    openwrt设置定时重启
  • d
    daisuki
    回复1#chaos

    脚本可以分享一下吗,谢谢
  • c
    chaos
    回复49#daisuki
    先按41楼搞,看不要脚本行不行


    down

    :foreach i in=[/ip route find gateway=192.168.1.2] do={/ip rout disable $i}



    up

    :foreach i in=[/ip route find gateway=192.168.1.2] do={/ip rout enable $i} iOS fly ~