V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xihang
V2EX  ›  宽带症候群

求助,和旁路由组成类似 vrrp 的功能

  •  
  •   xihang · 285 天前 · 1499 次点击
    这是一个创建于 285 天前的主题,其中的信息可能已经有所发展或是发生改变。

    求助,和旁路由组成类似 vrrp 的功能

    <script async src="//s.imgur.com/min/embed.js" charset="utf-8"></script> 前两天在单位远程回家,是去的 192.168.20.97 ,然后不出所料 all in boom ,炸了,由于我的 NAS 指向的是旁路由,导致我无法远程回家,想问问有没有大佬知道 有没有类似 vrrp 的东西 1.可以让我科学上网 2.可以在 all in one 炸了的时候能够保证远程回家
    22 条回复    2023-07-21 13:11:50 +08:00
    xihang
        1
    xihang  
    OP
       285 天前
    抱歉,第一次发帖不太会插图片
    https://imgur.com/a/dWBowy5
    yukinomiu
        2
    yukinomiu  
       285 天前   ❤️ 2
    1. 路由器上部署 wireguard, 回家就用这个, 可以考虑下 mikrotik 家的设备, 配置起来比较方便;
    2. 内网部署透明科学服务;
    3. 路由器上配置策略, 属于 wg 子网的, 流量给步骤 2 的服务;
    4. All in boom 建议及时拆弹.
    raysonx
        3
    raysonx  
       285 天前   ❤️ 2
    你如果组 VRRP ,就要更改你的网络结构,不能再使用“旁路由”。组成 VRRP 后,所有的路由器都是你的“主路由”。
    RouterOS 和 VyOS 都有 VRRP 功能,不过我也没实际用过。理论上可以解决你的问题。
    neroxps
        4
    neroxps  
       285 天前
    只是爬墙的话没必要做 VRRP 啊,收路由做策略路由或者 DNS 分流就好来啊。搞个支持该功能的硬路由即可。
    Kowloon
        5
    Kowloon  
       285 天前 via iPhone
    我的操作是两条公网宽带分别接入两个网关,两个网关同属一个局域网,因为设备规格有限没有 VRRP 功能,我仅能做到手动设置更改网关来实现类似的功能。
    thereone
        6
    thereone  
       285 天前
    简单一点的就是将你的 nas 添加个浮动默认路由,旁路由不行就自动切换到主路由上面。这个最简单了。
    adoal
        7
    adoal  
       285 天前
    如果你遇到的问题是来自 all in boom ,那你需要做的只是 de- all in boom
    yuchenr
        8
    yuchenr  
       285 天前
    其实很简单,只有建一条不依赖 allinone 的链路就行了。
    我是在“旁路由”上部署 wireguard 。同时在主路由做了 wireguard 和 rdp 的端口映射
    xihang
        9
    xihang  
    OP
       284 天前
    感谢各位建议,现在看了看最后决定给 nas 加一个网卡做浮动路由
    neroxps
        10
    neroxps  
       284 天前
    @xihang #9 可以是可以,但 DNS 怎么解决?
    xihang
        11
    xihang  
    OP
       284 天前
    @neroxps 没想到…VPN 的 dns 指向哪里到确实是个问题
    ozOGen
        12
    ozOGen  
       284 天前
    我这的情况是 ESXi all-in-boom 里开了个 LinuxVM ,和另一个独立的树莓派一起用 keepalived 做 vIP 高可用,公网开 ss-server 端口指向 vIP ,Boom 了还是能保证能远程回家 ,甚至 boom 的时候连接都不会断。。。同时树莓派再加一路 IPv6 DDNS 做个冗余
    ozOGen
        13
    ozOGen  
       284 天前
    @ozOGen 内网翻墙用 Clash 提供,也写在 keepalived 的 vrrp 配置里
    mohumohu
        14
    mohumohu  
       284 天前   ❤️ 1
    @xihang 可以单独跑个 docker 做 DNS 服务。https://github.com/kkkgo/PaoPaoDNS
    smileawei
        15
    smileawei  
       284 天前   ❤️ 1
    https://www.v2ex.com/t/739809
    ospf 快速收敛。
    我自己在家科学上网用的是 ovpn 的隧道 配合 mwan 做负载。mwan 的最后一条策略走本地路由。 就没问题
    zhujinliang
        16
    zhujinliang  
       284 天前 via iPhone
    我的方案:买一个支持插 4G 卡的路由器,刷 openwrt ,设置这个设备只用 4G 上网,同时连入内网,路由器上跑 frp 、wireguard 什么都好,只要你能连上他,然后用他做跳板来修复内网的设备
    jdjingdian
        17
    jdjingdian  
       284 天前   ❤️ 1
    openwrt 本身支持 vrrp ,keepallived 包装上就好了
    如果你的主路由是 RouterOS ,那直接配好 vrrp 就好了,旁路由和主路由共用一个虚拟 ip ,网关指向这个虚拟 ip ,旁路由优先级高一点,旁路由如果挂了,主路由就会接管这个虚拟 ip 继续保持服务。

    RouterOS 稳得一批,虽然功能不多,但绝对能保证你需要用的时候能连回去,而且 ROS 配置 VPN 也很方便,我现在配了 L2TP + OpenVPN TCP 两种。

    我目前没有继续使用 VRRP 的方案,改成了使用 OSPF ,旁路由宣告需要 fq 的网段,这样感觉不需要 fq 的情况下,就不会多一层 nat ,但感觉两种方案都各有利弊
    RRyo
        18
    RRyo  
       284 天前
    你需要的是 ospf bgp 这些东西, 如果不是在出站端点部署的话, 需要定时脚本检查健康状态, 然后在故障时 down 掉 bird, ospf/bgp 的心跳(自动)终结之后, site 内的出站路由会清空被宣告的路由规则, 也就退化成无透明代理的状态了
    guanzhangzhang
        19
    guanzhangzhang  
       284 天前
    最好还是 ospf bgp 之类的
    julyclyde
        20
    julyclyde  
       284 天前
    俩路由器如果不是功能相同的话,用 vrrp 不合适吧
    smileawei
        21
    smileawei  
       283 天前
    DNS 的问题。可以考虑用 smartdns 搞定海外的解析。
    8.8.4.4 的 DNS over TLS 其实没有被污染。 就算外网线路中断,路由收敛了 也不会影响解析。
    ttvast
        22
    ttvast  
       281 天前
    我家就是用 keepalived 做的 vrrp 热备。 一台 5105 4 网口跑 kvm 上面是自己的软路由,另外 gen8 上面跑一个备用的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2789 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 06:42 · PVG 14:42 · LAX 23:42 · JFK 02:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.