关于双软路由方案

2022-03-26 19:16:01 +08:00
 JLTHU

看到网络上的软路由 /AIO 的配置方案,很多都是 iKuai + OpenWRT 一主一旁的架构,想听大家讲讲这种有什么优势?因为感觉对家庭网络而言,直接一个 OpenWRT 足够了,特别是对于 AIO ,毕竟硬件 All in one 也就意味着 all in boom ,所谓“旁路由挂了不影响网络”这种说法似乎也并不成立。

12184 次点击
所在节点    宽带症候群
49 条回复
410054336
2022-03-29 11:23:39 +08:00
PVE 跑 VM ( ikuai ,openwrt ),LXC ( qinglong 面板),妥妥跑了一年多。切记不要把 NAS 做进去。
neroxps
2022-03-29 16:04:04 +08:00
爱快或者 ros 那种路由分流都支持 op 挂了不影响主网络,我们专业术语叫 策略路由,当 openwrt 挂了,就不把数据包转发给 openwrt 。而且也不是全转发,是根据 dns 匹配规则后再转发,未加入 list 内的域名并不会转发给 openwrt 。所以 openwrt 挂了根本不影响网络。

爱快的域名需要自己添加,我是用 ros + openclash 方案。openwrt 里面装 openclash ,openwrt 里面搭建 codedns ,插件读取 clash 配置进行分流。匹配规则的域名解析到的就是 fake-ip ,ROS 里面配置更简单了,加一个路由,目的地址是 fake-ip 就发送给 openwrt 。大概流程如下。

neroxps
2022-03-29 17:05:41 +08:00
@neroxps #42 接楼上,补充下这个方案的问题,因为 ros DNS 指向 openwrt 的 coredns 所以需要写一个脚本检查是否正常,当 coredns 无法正常工作时候,则修改 ROS 的 dns ,并刷新缓存。然后 ros 通过企业微信告诉我,coredns 炸了。提醒我去修复。

https://github.com/neroxps/RouterOS-Script/blob/master/Clash_dns_check.rsc

脚本依赖其他几个模块 Module logger Wecom
52coder
2022-04-03 16:03:15 +08:00
直接科学不香吗,推荐个机场,非常稳定,用了几年了 aHR0cHM6Ly93bXN4d2QtZS5tZW4vYXV0aC9yZWdpc3Rlcj9jb2RlPVBsenc=
spediacn
2022-04-14 19:50:27 +08:00
其实双 OpenWrt 也可以,或者一硬一软也可以,软的那个自己用,免得折腾过度导致全家断网
yyy134341
2022-11-24 01:05:41 +08:00
@wkmike #26 借楼问一下 爱快的静态不是只能网关地址么 那怎么把 OpenWrt 网关 作为 DNS 分配给需要 fq 的设备呢?
一般来说,靠 OpenWrt 网关来 fq 的设备的 DNS 都要设置为 OpenWrt 网关把……
然后不用 fq 的设备一般获取的都是运营商下发的 DNS
那怎么用爱快解决这个问题呢…
RayGZJ
2023-05-26 11:47:47 +08:00
@yyy134341 静态绑定需要的设备就可以了 dhcp v4 静态绑定即可 其他默认 ikuai 的网关 ip
RayGZJ
2023-05-26 11:48:36 +08:00
我目前解决方案是 ikuai 本体加虚拟机 vmdk 文件软路由,需要的设备更改 dhcp 分配的网关地址,唯一不好的地方就是旁路由下的设备不能通过 ikuai 直接映射
ravenkong
2023-09-18 00:30:12 +08:00
双 op 稳得一逼,主 op 只负责拨号和 dhcp ,旁路网关 op 才装各种奇怪的东西。 两个 op 之间建个 VRRP 热备,旁路 op 在线就由旁路做网关,离线就自动切换网关回主路由 op ,随便怎么折腾都不会断网。

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

https://yangjunhui.monster/t/843081

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

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

© 2021 V2EX