ONOS心得之如何禁用路由器按钮重置功能

  本文为博主原创文章,未经博主允许不得转载!

如何使路由器无法重置?

查阅到资料:https://forum.openwrt.org/viewtopic.php?id=60123&p=2

于是动手开始翻译研究,不难理解,在安装OpenWrt的路由器上可以通过ssh连接发现 /etc/rc.button目录下存在若干文件,由于重置是通过reset事件触发的因此我们进入文件,发现条件为真则进行调用button_release文件,所以我们继续追踪,最后发现一行代码:

now=$(date +%s)
        reset_pressed_duration=$((now-reset_pressed_start))
        echo "$reset_pressed_duration" > /tmp/reset_pressed_duration

显然此处now代表当前时间,reset_pressed_duration用于计算按下按钮的时间,如果禁用重置,则时间项应为零或不存在。

于是得出解决方案:

1.注释掉当前行

2.当前值恒定为零(不推荐使用,自己没尝试过)

原文地址:https://www.cnblogs.com/frankdevhub/p/7148354.html