Hack38
V2EX  ›  问与答

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

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

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

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


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

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