Mac surge DHCP 服务器 backup - V2EX
wind1986
V2EX    macOS

Mac surge DHCP 服务器 backup

  •  
  •   wind1986 Dec 20, 2024 4074 views
    This topic created in 513 days ago, the information mentioned may be changed or developed.
    家庭使用 Mac Mini 安装 surge 当网关, 充当 DHCP 服务器, 但是这样有个问题, 一旦 Mini 掉线, 比如重启, 就会全家网络不能正常访问, 想问问这个有没有什么降级方案?
    29 replies    2025-01-10 22:32:52 +08:00
    zer
        1
    zer  
       Dec 20, 2024
    主路由写脚本定时 ping ? ping 不通的时候,就把主路由的 dhcp 服务启动起来
    wind1986
        2
    wind1986  
    OP
       Dec 20, 2024
    @zer 啊, 这样有点麻烦吧, 不知道主路由是否支持
    bobryjosin
        3
    bobryjosin  
       Dec 20, 2024 via Android
    只能在主路由上做,dhcp 也放到主路由,surge 跑不了 vrrp ,那么只能在主路由上 ping mac mini ,掉线撤掉去 mac 的路由。
    unneeded
        4
    unneeded  
       Dec 20, 2024
    总不能再弄个 vip 来搞吧
    dhcp 都放主路由器就完事了,需要用 Surge 的手动改一下
    najunuoyan
        5
    najunuoyan  
       Dec 20, 2024
    看你家庭网络的稳定性要求了,一般家里断网几分钟甚至一小时都不会有太大影响,如果你家里有特殊场景要求不能断网,那 surge 就不适合作为 DHCP 服务器
    WilsonGGG
        6
    WilsonGGG  
       Dec 20, 2024
    我觉得最稳定的但是还是 Surge 做旁路由吧,有需要的设备单独设置网关为 Surge 的 IP 地址,这样炸了不影响其他的。尤其以后智能家居越来越多,这些不需要翻墙的,但 Surge 一炸就完全瘫痪了。
    Juake
        7
    Juake  
       Dec 20, 2024
    Mac mini+surge 做的网关,跟路由器一起接的 ups ,因为存在内存溢出,大概一个礼拜重启一次 mini ,基本没啥问题
    GuryYu
        8
    GuryYu  
       Dec 20, 2024
    看到有个方案,使用 vrrp 协议配置一个虚拟的网关地址如 172.16.0.1
    将旁路由指向 172.16.0.1 (高优先级),将主路由指向 172.16.0.1 (低优先级)
    DHCP 配置网关地址为虚拟的 172.16.0.1
    这样当设备接入,且旁路由在线时,优先使用旁路由,当旁路由挂了,自动切换为主路由
    titanium98118
        9
    titanium98118  
       Dec 20, 2024
    应该就是一楼的方法,但这样设备上的网关和 DNS 服务器一时半刻也不一定能更新过来。
    主路由做 dhcp server ,需要 surge 的设备手动指定网关和 dns 到 surge 的 ip
    wind1986
        10
    wind1986  
    OP
       Dec 20, 2024
    @bobryjosin 主路由是 TL-R479GP-AC,不知道是否支持代码.

    @zhaidoudou123 嗯, 就是感觉麻烦, 想默认用

    @najunuoyan 主要是有时候上班的时候断了, 家里人不会弄

    @WilsonGGG 对, 的确是, 感觉可能是需要这样...surge 一断, 中枢网关也断, 很难受

    @Juake 主要担心一些异常情况, 上次可能是外接硬盘不稳, 导致重启...

    @GuryYu 我去研究一下你这个, 感谢

    @titanium98118 嗯, 看起来这是个好办法
    muhahaha
        11
    muhahaha  
       Dec 20, 2024
    旁路由
    unco020511
        12
    unco020511  
       Dec 20, 2024
    @WilsonGGG 是的 我现在就是做旁路有,我家其他人没有翻墙需求
    badgv
        13
    badgv  
       Dec 20, 2024 via Android
    主路由是 ros 或者 openwrt 的话,比较轻松的能实现你的目的,特别是 ros ,做策略路由,内置 gateway check ,旁路掉线自动切换路由,不影响网络,op 的话能用脚本切换吧
    InternetExplorer
        14
    InternetExplorer  
       Dec 20, 2024
    其实把 macOS 的自动登录打开就好了,在用户与群组里面
    然后把 surge 设置成自动启动,基本就没啥问题了
    InternetExplorer
        15
    InternetExplorer  
       Dec 20, 2024
    虽然说是自动登录,但是只是登录了用户,进入操作还是需要解锁锁屏的
    wind1986
        16
    wind1986  
    OP
       Dec 20, 2024
    @InternetExplorer #14 感谢, 我来试试


    @badgv 哈哈, 现在主路由还不是
    FringJX
        17
    FringJX  
       Dec 20, 2024
    @InternetExplorer #15 自动解锁的,或者把锁屏取消了
    jimrory
        18
    jimrory  
       Dec 20, 2024
    万一只是 surge 崩了,check gateway 是不是就不能解决问题了?
    serafin
        19
    serafin  
       Dec 20, 2024
    家用环境 DHCP 租约时间设置成 30 天甚至更长。Mac Mini 掉线 几天根本不影响,除非掉线期间新设备接入。
    wind1986
        20
    wind1986  
    OP
       Dec 20, 2024
    @serafin 其实应该是 surge 当网关, 网关掉线就不能正常用了
    @jimrory 这个 case 倒是比较少好像, 另外这个时候网关切回到主路由其实也 OK
    ZRS
        21
    ZRS  
       Dec 21, 2024 via iPhone
    别用 Surge 的 DHCP Server ,建议在主网关用 DHCP Option 能力对指定设备做下发
    wind1986
        22
    wind1986  
    OP
       Dec 21, 2024
    @ZRS 有什么不一样么, 没太理解具体的操作
    ajyz
        23
    ajyz  
       Dec 21, 2024
    Mac mini 只能做旁路由,那就正好发挥旁路的优势,干嘛还用它的 DHCP ,保持主路由 DHCP 就好了。划分几个子网,需要翻墙的网关指定为这台 mini ,其它正常主路由,毕竟家里大多设备根本不需要翻墙。路由器支持的话甚至可以设置 Passpoint ,Wi-Fi 的 SSID 都可以是同一个,用不同密码就连接不同网关的子网。
    wind1986
        24
    wind1986  
    OP
       Dec 21, 2024
    @ajyz 嗯, 你说的有道理, 我想直接用 Mac Mini 的还有几个原因, 比如他的设备管理, 以及流量管理等功能, 想看一下请求, 虽然用的不多...
    CoderRunner
        25
    CoderRunner  
       Dec 21, 2024 via iPhone
    新建一个单独的 ssid 和 vlan 配合,surge 网关只在这个 vlan 里生效

    日常用的 ssid 和这个 ssid 隔离开,互不影响
    wind1986
        26
    wind1986  
    OP
       Dec 22, 2024
    @CoderRunner 也是一个办法, 谢谢
    popzuk
        27
    popzuk  
       Jan 10, 2025
    我看 surge TG 频道,去年 surge Mac (需有线连接)可以分享 Wi-Fi 给其它设备使用,但没有文档,不知道这个功能有没有废掉。
    wind1986
        28
    wind1986  
    OP
       Jan 10, 2025
    @popzuk 这个还是支持的, 但是 http 代理不太够, 比如说 docker 其实是不走那个 http 代理的, 所以还是需要旁路由, 或者增强网关
    popzuk
        29
    popzuk  
       Jan 10, 2025
    @wind1986

    Surge Mac Beta 5.8.0 重要版本更新
    .......
    - 增强模式现在可以和网络共享功能协同使用了,即可以直接创建出由 Surge 接管的 Wi-Fi (需要有线网络提供外网)
    About     Help     Advertise     Blog     API     FAQ     Solana     953 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 63ms UTC 22:45 PVG 06:45 LAX 15:45 JFK 18:45
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86