问题描述:

OpenWrt 保存任何配置,在界面的右上角始终会出现:

未保存的配置:XX 这样的提示

不论你如何点击保存,依然是失败的。

原因分析:

经排查发现,问题的出现一般是在刷写新固件的第一次关机重启后,原因是 OpenWrt 系统与设备之间的兼容性出现了问题,导致系统根目录从可写模式变为了只读模式。

解决方法:

只需将系统根目录从只读模式重新挂载为可写模式即可!

具体操作如下:

1、打开 OpenWrt 网页终端或者SSH软件。

2、重新挂载根目录:

mount -o remount rw /

运行完这条命令,OpenWrt 就可以正常保存配置了,

但也只是临时解决了问题,只要再次重启,问题依旧出现,

所以,我们要将这条命令固化,设置为开机自动运行。

3、用 Vim (文本编辑器) 打开启动脚本文件 “rc.local”

vim /etc/rc.local

4、此时,你将看到 “rc.local” 文件里的内容,按键盘 “i” 键进入编辑模式。如果内容中有 “exit 0” 字样,则将下列重新挂载的命令放到 “exit 0” 之前,否则不生效:

mount -o remount rw /

mount -o remount rw /

如果内容中没有 “exit 0” 字样,则随便找个位置另起一行,输入上述命令。

5、按键盘 “Esc” 键退出编辑模式。

6、键盘直接输入 “:wq” 并按 “Enter” 键保存并退出。

7、最后,为 “rc.local” 文件赋予执行权限:

chmod +x /etc/rc.local

8、输入reboot 重启设备以使更改生效:

reboot