
1 yanyanjia Mar 21, 2023 via Android 走 ospf 分流呀 |
2 ZGLHHH Mar 21, 2023 用 VRRP 协议。 用虚拟 IP 作为网关,PVE Host 高优先级,Router 为低优先级,且设置抢占模式来实现 PVE Host 恢复后自动把流量切换回去。 |
6 JoeoooLAI Mar 21, 2023 偶遇一个同样用 rb5009 的 op ,进来学习一下 我目前在用 dhcp option 让部分设备走梯子的网关,不知道这种情况不知道有没有办法也能做到 failover. |
7 fs20 Mar 21, 2023 家里是 PVE 里面一个 ROS x86 ( 172.16.1.2 )拨号,一个 Openwrt ( 172.16.1.9 )跑梯子服务 起 VRRP ,ros 下发的虚拟网关为 172.16.1.1 Openwrt 高优先级,默认正常是全网翻,Openwrt 炸了或者我折腾到重启了,网关会指到 ROS |
8 ychbest Mar 21, 2023 好像有次在 youtube 看到一个方法 用 firewall 创建规则转发所有流量到 pve 的虚拟路由 用 Scheduler 定时 ping 虚拟路由,如果超时 5 次就禁用规则,复活了就启用规则 |
10 terrancesiu Mar 21, 2023 按一楼说的,ospf ,一劳永逸。 |
11 eijnix Mar 21, 2023 学习到了 |
12 noahzh Mar 21, 2023 目前最简单方法,就是使用 clash fake ip ,监控到 clash 下线,直接自动 disable fakeip 路由就完了 |
13 neroxps Mar 21, 2023 via iPhone |
14 neroxps Mar 21, 2023 via iPhone 更多的是需要防止应用层( dnsmasq ? clash ?)等程序炸了,但 op 还活着的情况。这种情况 ospf 不能切换的。但是 dns 炸了 |
15 sentivcn Mar 22, 2023 都有 routeros 了,直接 mangle 分流啊 |
16 xiaoke Mar 22, 2023 via Android 我也是担心这个问题。n1 做透明网关,然后通过 ros 下发不同的网关给客户端,但目前来看已经两年,还没遇到旁路由挂的情形。 |
19 mylara Mar 22, 2023 我也是硬件 ros+低功耗破烂搭的 openwrt ,其实并没有那么容易掉 |
20 neroxps Mar 22, 2023 via iPhone @MrGba2z 我以前遇到的情况是 openclash 刷新订阅失败后,下载空白的 yaml 文件,导致 clash 启动失败。然后 dns 就炸了。所以我脚本只检查 dns 查询情况,查不到就是炸了,炸了立刻切 ros 的 dns ,简单粗暴。 也不需要防火墙分流了,吃性能,用路由表直接分。 fake-ip ,国内域名拿真 ip ,ros 直接出去,国外域名 fake-ip 走 op 舒服一批, |
22 mrzx Mar 22, 2023 vrrp 是最佳解决方案 弄一个虚拟 ip 出来 192.168.0.3 平时 0.3 在 PVE 上,PVE 挂了,0.3 的 IP 会自动切换到 routeros 5009 上。 |
23 mrzx Mar 22, 2023 @MrGba2z vrrp 是网络层的,怎么能管得了应用层的事情。。。chash 是应用层的问题,只能通过脚本解决。大致是监控 chash 挂了,让 PVE 里的 OP 直接关闭接口就行。 |
24 thereone Mar 24, 2023 openwrt 的 Keepalived 的配置监控啊,一旦翻墙的挂了自动降低优先级。keepalived 配合其它脚本也行。 |