openwrt+esir
作者:永恒星空
问题描述
讲道理,我用的这个eSir编译的OpenWrt版本问题是真的多。
之前发过帖子说ARP绑定有问题、自带开启的转发加速影响了在外网串流、SSR Plus+又会有问题后来我换了一个工具才好了。
而这回我因故需要给OpenWrt设置定时重启。一开始发现它自带有个定时重启的功能,但是我设置了之后发现它似乎并没有生效,而且设置内容过于简陋,连选择多天定时重启都不行。
![](https://p0.ssl.img.360kuai.com/t01813859cf0abaac00.jpg)
于是百度了一下,可以添加以下的计划任务命令来实现:
0 5 2,4,6 sleep 70 && touch /etc/banner && reboot
这串代码代表了在每周2、4、6凌晨5点重启路由器系统,延时70秒。
然后今天(周六)我看了一下,嗯,系统确实被自动重启了
然而,这时候我却发现,计划任务里我输入的那条命令消失了......???
测试了一下,发现:
1、手动重启之后这条命令必然会丢失;
2、执行这条命令(其实也是重启)之后命令必然会丢失。
很神奇的是,计划任务里自带的2条命令(下图红色框的)和之前我自己编辑的ARP绑定命令(蓝色框的)在重启后并不会消失,只有定时重启的命令(下图绿色框的)会丢失
![](https://p0.ssl.img.360kuai.com/t0197f88e7c87ee8237.jpg)
问题的原因和解决办法
百度了半天,有这个问题的人确实也有,但不多,都没有说清楚解决办法,都没说到点子上。最后搜到一条GitHub的issue,找到了问题产生的原因和准确的解决办法。
大概就是定时重启的reboot关键词跟eSir编译的定时重启插件有冲突,自动被LUCI去掉了。
解决办法很简单,就是在OpenWrt 的“系统”—“软件包” 里搜索“reboot”关键词,删掉相关的软件包就可以了。
![](https://p0.ssl.img.360kuai.com/t01131882f71c90ea04.jpg)
![](https://p0.ssl.img.360kuai.com/t01d503650fcc2d3c0d.jpg)
这时候系统不管怎么重启,那一条定时重启的计划任务都会在的。
就这了简简单单、没任何技术含量的帖子,希望能帮到恰好有此困惑的网友。
最后补上我的OpenWrt版本:
OpenWrt R20.7.20 GDQ v8.1[2020] Compiled by eSir / LuCI Master (git-20.191.36863-eee6bae)
查看文章精彩评论,请前往什么值得买进行阅读互动
","gnid":"9b04692f7a23ed4db","img_data":[{"flag":2,"img":[{"desc":"","height":"636","title":"","url":"https://p0.ssl.img.360kuai.com/t01813859cf0abaac00.jpg","width":"1020"},{"desc":"","height":"258","title":"","url":"https://p0.ssl.img.360kuai.com/t0197f88e7c87ee8237.jpg","width":"660"},{"desc":"","height":"623","title":"","url":"https://p0.ssl.img.360kuai.com/t01131882f71c90ea04.jpg","width":"1080"},{"desc":"","height":"544","title":"","url":"https://p0.ssl.img.360kuai.com/t01d503650fcc2d3c0d.jpg","width":"297"}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"pika","pub_time":1705139217000,"pure":"","rawurl":"http://zm.news.so.com/89cf4cced1febe49733b45424ec419f3","redirect":0,"rptid":"566a64615446fd87","rss_ext":[],"s":"t","src":"什么值得买","tag":[],"title":"解决OpenWrt里定时重启的crontab计划任务在重启后会丢失的问题
廖夜岸771openwrt 怎样挂载windows共享 -
卞嵇将15781856823 ______ 步骤 1、用putty连接路由器,用putty下载安装所需的软件包:(直接复制下面内容到提示符) opkg update opkg install kmod-usb-core opkg install kmod-usb2 #安装usb2.0 opkg install kmod-usb-ohci #安装usb ohci控制器驱动 opkg install kmod-...
廖夜岸771怎样在openwrt智能路由器运行程序 -
卞嵇将15781856823 ______ 1、在路由管理界面加载2、SSH连接,用命令加载
廖夜岸771如何在OpenWRT环境下做开发 -
卞嵇将15781856823 ______ 1、搭建开发环境 首先,我们需要一个为路由器定制的开发环境,具体可以参考我的另一篇日志:《搭建自己的OpenWrt开发环境》.这里只做一个简单的补充,在执行make menuconfig后,会出现下图:其中,图中红框部分是我定制路由器的...
廖夜岸771openwrt当二级路由要怎么设才能远程访问 -
卞嵇将15781856823 ______ 一级路由开端口映射就行了 然后按这个教程进行设置即可 详见http://www.openwrt.org.cn/bbs/forum.php?mod=viewthread&tid=40 把8080直接映射到二级路由上嘛,再在二级路由上打开端口 还要在一级路由端口转发那里内部端口里填上80端口
廖夜岸771openWRT如何修改MAC地址 -
卞嵇将15781856823 ______ 最简单的做法是通过串口控制台修改 /etc/config/ 下的网络配置文件 network. 两个步骤:步骤一:用vi编辑器打开/etc/config/network 文件 步骤二:在其中增加 macaddr 参数, config interface lan option ifname eth2 option status 1
廖夜岸771openwrt中的软件srelay具体怎么配置呀? -
卞嵇将15781856823 ______ srelay -h 一下看看是否显示帮助,能就说明运行正常 然后嘛,改改配置文件 /jffs/etc/srelay.conf 为了达到任意ip都能访问这个socket5代理服务器,我的配置文件在原先基础上添加了一行 然后运行 srelay -c /jffs/etc/srelay.conf 测试是否代理成...
廖夜岸771openwrt wireless文件被哪个函数调用 -
卞嵇将15781856823 ______ openwrt中大部分配置文件被重写到 /etc/config 下面,主要是便于管理,生成的话主要是提前放好的,如果你删除掉了并不会自己生成的. openwrt中配置文件采用uci这个实用工具进行配置的,比如你可以 uci show wireless 这样就可以看到所有无线相关的配置,所有的通用配置都可以用uci工具完成的. dd-wrt主要采用nvram工具,只不过openwrt默认已经不用这个老工具了,当然安装扩展包还是能够使用的
廖夜岸771openwrt 怎么读 -
卞嵇将15781856823 ______ Open W R T,WRT是三个字母,分开读即可,下面是百科的介绍,不错的嵌入式操作系统,应用到无线路由器上,主要有MIPS平台的. OpenWrt的被描述为一个嵌入式设备的Linux发行版,而不是试图建立一个单一的,静态的固件,OpenWrt的...
廖夜岸771openwrt路由器默认用户名和密码 -
卞嵇将15781856823 ______ 用户名root,默认没密码. 默认telnet,设置密码后telnet自动禁用,开启ssh.
廖夜岸771如何通过串口设置OpenWrt系统的无线密码和SSID -
卞嵇将15781856823 ______ 用下面的命令试了一下: uci set wireless.@wifi-iface[0].key=123456789 uci commit /etc/init.d/network restart