Hack38
V2EX  ›  问与答

怎么才能低成本解决远程(或本地检测到路由死机后自动断电再合闸)检测到路由已经死机,然后断电再合闸来重启路由。。

  •  
  •   Hack38 · Oct 4, 2014 · 7331 views
    This topic created in 4264 days ago, the information mentioned may be changed or developed.
    由于公司的路由总会不经意间就死机了,需要断电重启才行,有没有什么办法解决这个问题呢。。。唉,成本不能超过100块我就能自己 搞定了。。。

    路由一断,连网都木有,想远程真是个恶心的想法了。。
    50 replies    2016-09-27 19:13:56 +08:00
    pfitseng
        1
    pfitseng  
       Oct 4, 2014 via Android
    买个定时插座,每小时断电一次
    Hack38
        2
    Hack38  
    OP
       Oct 4, 2014
    @pfitseng 你这个解决办法无疑让我换个高性能路由器算了。。。
    Hack38
        3
    Hack38  
    OP
       Oct 4, 2014
    换路由或换路由系统的就算了吧。。。
    换路由系统无疑是带个自动重启功能,但死机后也会无效。
    xenme
        4
    xenme  
       Oct 4, 2014
    买个可以远程控制的开关(淘宝WIFI版本的100内可以搞定,但是需要一个独立的路由,保障可靠性,或者买带有线连接的,要200多了)
    公司的机器定期检查(比如一分钟)是否有公网连接,然后连续三次失败,3分钟都没有恢复的话,控制插座断电重启。
    xiaolang
        5
    xiaolang  
       Oct 4, 2014
    树莓派ping路由 不通就通过GPIO控制继电器..
    貌似成本超过100了..
    hzqim
        6
    hzqim  
       Oct 4, 2014
    让公司换个路由!表折腾了。
    gamexg
        7
    gamexg  
       Oct 4, 2014
    公司的还折腾什么啊,换设备吧。
    joysuns
        8
    joysuns  
       Oct 4, 2014
    极路由啊,有手机端软件,可以远程重启。
    riaqn
        9
    riaqn  
       Oct 4, 2014
    现在都是有watchdog了吧,至少树莓派是有的。绝大多数的pc也是有的。
    就是一个硬件设备,开启后,必须每隔几秒“喂”一次,timeout后就会触发reset。机器重置。
    Hack38
        10
    Hack38  
    OP
       Oct 4, 2014
    @xiaolang 24小时PING?需要哪些配件?
    Hack38
        11
    Hack38  
    OP
       Oct 4, 2014
    @hzqim
    @gamexg
    公司有个思科,懒得用,那破玩意儿不会用,太“高端”
    Hack38
        12
    Hack38  
    OP
       Oct 4, 2014
    @joysuns 别闹,没网怎么远程?
    Hack38
        13
    Hack38  
    OP
       Oct 4, 2014
    @riaqn 可惜了,我这路由还真没有这个,TP的货嘛,谅解一下。
    joysuns
        14
    joysuns  
       Oct 4, 2014
    @Hack38 手机有3g的,可以不用在wifi里重启。我在办公室都可以重启家里的路由
    Hack38
        15
    Hack38  
    OP
       Oct 4, 2014
    @joysuns 死机的是路由,是网关,是上网的,那玩意儿都死机了,你怎么连接通讯?
    debuge
        20
    debuge  
       Oct 4, 2014
    路由死机是因为性能不够,长期高负载导致的。解决这种问题并不需要每个小时这么频繁,到中午休息的时候重启一下,半夜重启一下试一试。定时开关应该是最低成本的解决方案了,当然,治本的办法就是换个高性能路由器,硬件的瓶颈,设置或者管理再牛逼都解决不了的。
    xsn
        21
    xsn  
       Oct 4, 2014
    公司服务器是24小时开机吗? 淘宝有USB转串口的/或直接串口继电器控制板,路由的电源线路要变更到继电器上.
    服务器直接ping baidu 或者 ISP的DNS, 检测到断开一定次数, 发送消息到继电器断开然后连接.
    debuge
        22
    debuge  
       Oct 4, 2014
    如果频繁到每1-2小时就自动死机一次,那不用说了,直接换路由吧。如果几天重启一次的话,定时开关是好方法,十几块钱解决问题。
    xsn
        23
    xsn  
       Oct 4, 2014
    @xiaolang 树莓派肯定超出预算了, 直接用服务器做这个检测, 然后在串口控制继电器.
    tux
        24
    tux  
       Oct 4, 2014
    100内能买到不死机的路由吗?能!
    YonionY
        25
    YonionY  
       Oct 4, 2014
    设置半夜重启一次不就好了,如果1天都熬不了,真的要换路由了
    dndx
        26
    dndx  
       Oct 4, 2014
    稍微靠谱点的路由器都内置硬件 watchdog ,有这折腾的劲不如直接买个好点的路由器了。
    Hack38
        27
    Hack38  
    OP
       Oct 4, 2014
    @debuge 你分析得没错,所以我才想到了用断电重启来解决。

    @xsn 有好几台服务器,你这办法还不错。我这就TB去。。。THANKS


    @YonionY 一天肯定没问题。只是有时候负荷大了就拜拜了。
    Hack38
        28
    Hack38  
    OP
       Oct 4, 2014
    @xsn 只是具体实现方法是什么我还没搞清楚。
    subpo
        29
    subpo  
       Oct 4, 2014 via Android
    不超过100的解决方案是买个极路由或者小米路由…
    subpo
        30
    subpo  
       Oct 4, 2014 via Android
    当我没说
    canesten
        31
    canesten  
       Oct 4, 2014
    工欲善其事必先利其器
    连这点基础设施都不愿意掏钱的公司
    我不能认同这种价值观
    折腾的人工费用+中间痛苦的成本都远高于1000块
    但是1000块买个路由器绝对一劳永逸
    Hack38
        32
    Hack38  
    OP
       Oct 4, 2014
    @canesten 当初这货还真的不止1000块。貌似接近两千,现在市场上也要700块左右。七年前的货,现在还在卖,你觉得这性能如何?
    Hack38
        33
    Hack38  
    OP
       Oct 4, 2014
    @canesten 而且吧,你不认同也没办法,我也不认同,生活就是这么残酷,我能拿这样的公司怎么办?
    simomo2010
        34
    simomo2010  
       Oct 4, 2014
    我的路由器也有这个问题,搞得我很郁闷。。。
    哪位能帮忙推荐一个靠谱点的路由器
    feikaras
        35
    feikaras  
       Oct 4, 2014
    @Hack38 这货当然性能不行,七年前的货一语点破。 现在路由器啥配置,你这个货能啥配置。
    Hack38
        36
    Hack38  
    OP
       Oct 4, 2014
    @feikaras 除了大负荷会死机外,没其它任何问题啊,用着很顺手啊。换再好的路由器设备,负荷大了不一样要死机吗?也就多了个watchdog功能而已。
    clino
        37
    clino  
       Oct 4, 2014
    性能不行应该表现为慢,怎么会死机呢? 刷新的固件版本看看?
    Hack38
        38
    Hack38  
    OP
       Oct 4, 2014
    @clino 最新的固件了。我估计是当某种负荷突然增加导致的死机。而且有时候能运行30天以上,有时候7天就挂了。这不放假了么,坚持了6天。
    xsn
        39
    xsn  
       Oct 4, 2014
    @Hack38 这种需要会些源码编程, 做网络侦测>断开一定时间>发送GPIO数据到控制器, 上面说的树莓派是另一种的守护控制方法.
    Hack38
        40
    Hack38  
    OP
       Oct 4, 2014
    @xsn 那完了...我不是码农
    emric
        41
    emric  
       Oct 4, 2014
    Arduino + ENC28J60
    cj1324
        42
    cj1324  
       Oct 4, 2014
    USB功能的单片机 + 继电器 硬件成本相当低。 但是编程成本太高了。。
    haozhang
        43
    haozhang  
       Oct 4, 2014
    openWRT
    scys
        44
    scys  
       Oct 5, 2014
    @Hack38 找台旧电脑~安装软路由,除非你跑到CPU满了,否则不会死。
    软路由安装个RouterOS就行了,TB上很多破解版。

    @canesten 说到点。
    Cassius
        45
    Cassius  
       Oct 5, 2014
    或者拿cisco跑路由。现在那个就跑网关呗。降低它的负载提升使用时间
    xiaolang
        46
    xiaolang  
       Oct 5, 2014
    @xsn 嗯..这个方法不错..
    哈..最近折腾树莓派首先想到的就是它!
    xiaolang
        47
    xiaolang  
       Oct 5, 2014
    @Hack38 21层xsn 说的方法也不错..成本还低..
    Hack38
        48
    Hack38  
    OP
       Oct 5, 2014
    @xiaolang 可惜了,我不会编码,只会抄码.
    Hack38
        49
    Hack38  
    OP
       Oct 5, 2014
    @Cassius 还真没太明白你说的意思.
    qgb
        50
    qgb  
       Sep 27, 2016
    @emric 51 +enc28j60 ( FuIP ) +继电器
    20 块搞定
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1760 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 94ms · UTC 16:14 · PVG 00:14 · LAX 09:14 · JFK 12:14
    ♥ Do have faith in what you're doing.