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

2020-07-28 15:30:44 +08:00
 Eleatmelon
现有 3 个设备:手机、电视盒子、游戏机;想让手机走 A 线路、电视盒子全局走 B 线路、游戏机全局走 C 线路;然后这些设备在同一个局域网下;什么样的网络架构、设备、系统,能满足这个需求的?
4695 次点击
所在节点    路由器
17 条回复
march1993
2020-07-28 15:35:52 +08:00
两层还是三层?
CallMeReznov
2020-07-28 15:39:34 +08:00
路由的话,划分地址池后按需分配呗. 并不是很高端的功能,支持多线的路由器系统应该都带
laincat
2020-07-28 15:58:21 +08:00
clash
carrionlee
2020-07-28 16:32:22 +08:00
关键词: edgerouter 策略路由
Counter
2020-07-28 16:35:18 +08:00
@carrionlee 是 policy route, 另外一般的家用路由器应该不支持这么多 wan 口
carrionlee
2020-07-28 16:36:36 +08:00
@Counter 不一定是要 wan,局域网内多个网关存在也可以这么玩
Counter
2020-07-28 17:02:59 +08:00
@carrionlee 局域网要连广域网,不经过 wan 口也能做到吗?

LZ 的需求,先划分 3 个 vlan,里面接 3 类设备,然后设定策略路由,分三个 wan 口出去,我的思路是这样,应该也是常规做法
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
2020-07-28 19:01:16 +08:00
openwrt 可以
laoyur
2020-07-28 19:51:14 +08:00
ikuai 能接受不?
ihciah
2020-07-28 19:57:27 +08:00
能自己写 iptables 就可以啊
dagouziwangwang
2020-07-28 20:02:36 +08:00
ip rule
yingfengi
2020-07-28 23:43:11 +08:00
静态 dncp,策略路由。
dawniii
2020-07-29 00:08:30 +08:00
@carrionlee A B C 是指三个不同的代理线路,还是指的移动、联通、电信这种线路?
whi147
2020-07-29 09:09:30 +08:00
vlan 就行了
smileawei
2020-07-29 19:09:18 +08:00
如果你折腾软路由。装爱快就可以实现。
cpstar
2020-08-09 20:51:57 +08:00
都涉及到无线设备的,VLAN 能做出来?哦,回炉了一下 LZ 的需求,好像不存在不同的无线设备走不同的出口的情况。

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

所以我觉得 LZ 那意思,三个都属于 WAN 形式的,所以存在一层 NAT 的问题,那就只能求助于 iptables 了吧。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/693770

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX