V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Eleatmelon
V2EX  ›  路由器

通过路由器让不同设备走不同线路,如何实现?

  •  
  •   Eleatmelon · 2020-07-28 15:30:44 +08:00 · 5055 次点击
    这是一个创建于 1609 天前的主题,其中的信息可能已经有所发展或是发生改变。
    现有 3 个设备:手机、电视盒子、游戏机;想让手机走 A 线路、电视盒子全局走 B 线路、游戏机全局走 C 线路;然后这些设备在同一个局域网下;什么样的网络架构、设备、系统,能满足这个需求的?
    17 条回复    2020-08-09 20:51:57 +08:00
    march1993
        1
    march1993  
       2020-07-28 15:35:52 +08:00 via iPhone
    两层还是三层?
    CallMeReznov
        2
    CallMeReznov  
       2020-07-28 15:39:34 +08:00
    路由的话,划分地址池后按需分配呗. 并不是很高端的功能,支持多线的路由器系统应该都带
    laincat
        3
    laincat  
       2020-07-28 15:58:21 +08:00   ❤️ 1
    clash
    carrionlee
        4
    carrionlee  
       2020-07-28 16:32:22 +08:00 via Android
    关键词: edgerouter 策略路由
    Counter
        5
    Counter  
       2020-07-28 16:35:18 +08:00
    @carrionlee 是 policy route, 另外一般的家用路由器应该不支持这么多 wan 口
    carrionlee
        6
    carrionlee  
       2020-07-28 16:36:36 +08:00 via Android
    @Counter 不一定是要 wan,局域网内多个网关存在也可以这么玩
    Counter
        7
    Counter  
       2020-07-28 17:02:59 +08:00
    @carrionlee 局域网要连广域网,不经过 wan 口也能做到吗?

    LZ 的需求,先划分 3 个 vlan,里面接 3 类设备,然后设定策略路由,分三个 wan 口出去,我的思路是这样,应该也是常规做法
    carrionlee
        8
    carrionlee  
       2020-07-28 18:24:37 +08:00
    @Counter 归根到底是不同设备走不同的路由表,即使 1 个 wan 都可以。打个比方,默认路由表都走 wan,走网关 A 的路由表为 table 11,走 B 的为 table 12,走 C 的为 table 13,A,B,C 默认都走 wan 出口,然后把需要的设备 ip 加入不同的路由表出去就可以了
    yeeyeung
        9
    yeeyeung  
       2020-07-28 19:01:16 +08:00
    openwrt 可以
    laoyur
        10
    laoyur  
       2020-07-28 19:51:14 +08:00
    ikuai 能接受不?
    ihciah
        11
    ihciah  
       2020-07-28 19:57:27 +08:00
    能自己写 iptables 就可以啊
    dagouziwangwang
        12
    dagouziwangwang  
       2020-07-28 20:02:36 +08:00
    ip rule
    yingfengi
        13
    yingfengi  
       2020-07-28 23:43:11 +08:00
    静态 dncp,策略路由。
    dawniii
        14
    dawniii  
       2020-07-29 00:08:30 +08:00 via iPhone
    @carrionlee A B C 是指三个不同的代理线路,还是指的移动、联通、电信这种线路?
    whi147
        15
    whi147  
       2020-07-29 09:09:30 +08:00 via iPhone
    vlan 就行了
    smileawei
        16
    smileawei  
       2020-07-29 19:09:18 +08:00
    如果你折腾软路由。装爱快就可以实现。
    cpstar
        17
    cpstar  
       2020-08-09 20:51:57 +08:00
    都涉及到无线设备的,VLAN 能做出来?哦,回炉了一下 LZ 的需求,好像不存在不同的无线设备走不同的出口的情况。

    如果三个线路都属于 LAN 形式的,走二层设置 VLAN 确实搞定了,然而不设置 VLAN,三个线路都带有 DHCP,这台交换机里不打架啊。

    所以我觉得 LZ 那意思,三个都属于 WAN 形式的,所以存在一层 NAT 的问题,那就只能求助于 iptables 了吧。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   997 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 20:33 · PVG 04:33 · LAX 12:33 · JFK 15:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.