根据您描述的情况,openwrt固件启动后可用内存大幅减少,并且运行一段时间后自动关闭,这可能是由于几个原因造成的。首先,您提到使用的是自己编译的固件,这可能导致固件与您的硬件不完全兼容,或者编译过程中存在某些配置问题。其次,您手动安装的openwrt版本可能与您的硬件或固件版本不兼容,或者存在bug。此外,内存使用量突然减少也可能是因为内存泄漏或其他资源管理问题。建议您尝试以下步骤来解决问题:
- 检查编译固件时的配置选项,确保它们适合您的硬件。
- 尝试使用官方固件或更新版本的openwrt,看看问题是否仍然存在。
- 检查openwrt的日志文件,寻找可能的错误信息或警告。
- 如果可能的话,尝试升级您的路由器硬件,或者使用具有更多内存的路由器。
- 在社区或论坛中寻求帮助,看看其他用户是否遇到过类似的问题。
希望这些建议能帮助您解决问题。
评论已关闭