A 问题描述:
OpenWrt 保存任何配置,在界面的右上角始终会出现:
未保存的配置:XX
不论你如何点击保存,依然是失败的。
B 原因分析:
经排查发现,问题的出现一般是在刷写新固件的第一次关机重启后,原因是 OpenWrt 系统与设备之间的兼容性出现了问题,导致系统根目录从可写模式变为了只读模式。
C 解决方法:
只需将系统根目录从只读模式重新挂载为可写模式即可!
具体操作如下:
1、打开 OpenWrt 终端。
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 /
如果内容中没有 “exit 0” 字样,则随便找个位置另起一行,输入上述命令。
5、按键盘 “Esc” 键退出编辑模式。
6、键盘直接输入 “:wq” 并按 “Enter” 键保存并退出。
7、最后,为 “rc.local” 文件赋予执行权限:
chmod +x /etc/rc.local
8、重启设备以使更改生效:
reboot