1
jasontse 2015-08-07 06:32:23 +08:00 via Android
有这钱换个不死机的路由吧
|
2
echo1937 2015-08-07 06:46:13 +08:00
看门狗可以是软件的,写成一个模块就行。
|
3
tux OP @echo1937 我用的tomato固件,倒是可以执行开机后的脚本,不知道写一个检测异常后就reboot的脚本可不可行,不知道路由死机的时候,脚本是否还是在运行的
|
4
riaqn 2015-08-07 07:08:56 +08:00 via iPhone
很多单片机都自带看门狗,比如树莓派,楼主不妨看看自己的路由器是不是本来已经带看门狗
|
5
coagent 2015-08-07 07:48:24 +08:00 1
我用 openwrt,连 ss 翻墙,根据下面的文章跑脚本检测 ss 连通性并做处理:
https://cokebar.info/archives/850 |
6
wbsdty331 2015-08-07 08:13:37 +08:00
应该ping的是wan口吧
|
7
lifanxi 2015-08-07 08:43:22 +08:00
鼓励动手,鼓励折腾,完合可以做着好玩做一个,硬件、软件的方案都可以实践,能学到东西。
实用性么实在是没有,什么路由器这么不稳定,我用的N个路由器从几十到几百的,没有一个有死机的情况。 |
8
zhujinliang 2015-08-07 08:48:40 +08:00
狗要是死了怎么办?
|
9
luahou 2015-08-07 08:58:44 +08:00
狗还得可以接受手机短信指令 在特殊情况下可以直接断电或者重启 2333
|
10
zi 2015-08-07 09:00:43 +08:00
@zhujinliang [:doge:]狗和路由互相监视,谁死抽谁
|
11
kuxiazi 2015-08-07 09:03:20 +08:00
普通路由器当主路由 openwrt这样的随便刷着玩
|
12
lloovve 2015-08-07 09:03:20 +08:00 via Android
有专门的芯片好不,想办法定时喂狗就行了
|
13
leavic 2015-08-07 09:40:14 +08:00
这个世界还有哪块CPU是没有看门狗的?连1块钱一颗的8051也有看门狗啊,增加硬件看门狗唯一的用处是防止CPU自身看门狗失效,这是对系统可靠性要求极高的环境才会用的。
与其做硬件看门狗,到不如自己吧路由芯片的看门狗驱动给写了,反正看门狗驱动简单的跟GPIO一样。 |
14
Halry 2015-08-07 10:34:34 +08:00
我想告诉你的是大部分新的路由器CPU都有硬件watchdog了,所以没必要,只是你的tomato没开启。。。。
要玩也要玩串口状态输出或者USB的,他搞个LED的,还是74的。。。。。。无力吐槽 |
15
powergx 2015-08-07 10:46:50 +08:00
lz 我告诉你 ros 一年半载不死机
|
16
miyuki 2015-08-07 11:16:55 +08:00 via Android
@艾登皮尔斯
|
17
zjqzxc 2015-08-07 11:38:19 +08:00
tplink 703n刷openwrt+改装散热后,带过20多个客户端,出口带宽峰值50M左右(受限于72M的无线网速率了,不知道为啥刷机后最高只能到72了),数个月不死机不重启。
之前在哪儿看的说法忘了,就是说国内的路由硬件上已经很不错了,但在软件上投入不足,导致硬件性能无法完全发挥,自己还一堆堆BUG。 |
18
zjqzxc 2015-08-07 11:44:22 +08:00
@zi 哈哈,曾经用php写ignore_user_abort 脚本(浏览器关闭仍然可以后台执行的脚本),为了防止进程被杀,写了两条狗互相监督,并同时监督主脚本挂没挂(主脚本也在监控狗的状态)。
事实上,有那么一次,两条狗和主进程同时被杀了。。 结论是,还是人靠谱。 |
20
realpg 2015-10-19 14:19:55 +08:00
我的 openwrt 路由从买来到现在就没手动重启过……
|
21
flynaj 2015-10-19 21:47:16 +08:00 via Android
ros 重来不死
|