trepwq
V2EX  ›  问与答

routeros 怎么同时做源地址和目的地址的策略路由?

  •  
  •   trepwq · Feb 23, 2018 · 4120 views
    This topic created in 3095 days ago, the information mentioned may be changed or developed.

    有普通宽带一条,国际专线一条。中国 ip 走普通宽带,境外 ip 走国际专线,且内网部分 ip 走这个策略,其他 ip 全部走普通宽带。测试使用路由标记,好像只能标记内网地址或者只能标记中国 ip。有什么办法满足这个需求? lede 使用 ss 好像是通过 iptables 实现的。

    Supplement 1  ·  Feb 23, 2018
    解决了,ros 有一个“非”功能被我忽略了,方法是导入大陆 ip 列表,标记“内网需要翻墙的 ip 且目的地址是非大陆 ip 列表的 ip ”,然后路由指定标记的流量的网关为国际专线。
    4 replies    2018-02-23 17:14:42 +08:00
    ChangeTheWorld
        1
    ChangeTheWorld  
       Feb 23, 2018 via Android
    标记“其他 IP ”,指向普通宽带出口就行了,剩下的按你的路由策略走
    trepwq
        2
    trepwq  
    OP
       Feb 23, 2018
    @ChangeTheWorld 也这么想过,可是其他 IP 数量太多而且不规则。。。
    ChangeTheWorld
        3
    ChangeTheWorld  
       Feb 23, 2018
    看了一眼 Firewall Mangle 先添加要标记的源和目到 Address List 里面去,可以同时标记(prerouting) Src. Address List/Dst. Address List / Action mark routing New Routing Mark 实现源+目的标记,再在 routes 里面指定下 Routing Mark 就行了。
    trepwq
        4
    trepwq  
    OP
       Feb 23, 2018
    @ChangeTheWorld 谢谢,解决了。我把 ros 的“非”功能忘了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2908 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 08:05 · PVG 16:05 · LAX 01:05 · JFK 04:05
    ♥ Do have faith in what you're doing.