解决 ASUS 路由器更新 Asuswrt-Merlin 固件后出現 NVRAM 不足问题

最近路由器更新 Asuswrt-Merlin 固件后,管理页面上方一直跳出通知說

Your router is running low on free NVRAM, which might affect its stability.
Review long parameter lists (like DHCP reservations), or consider doing a factory default reset and reconfiguring.

上網爬文發現可以透過一行腳本來清除 NVRAM,以下是步驟記錄

  1. 启动路由器 SSH 服務
    进入 ASUS 路由器管理介面,点选左手邊的高级设置->系統管理,在系統管理页面下点选系统管理進入系統设置页面,页面向下滚动到服務即可看到啟動 SSH 項目,在該項目下拉選擇 LAN only 其余设置不配置,滚动到頁面最下方点击应用本頁面設定即可啟動 SSH 服務。

启动路由器 SSH 服務

  1. 通过 SSH 软件或 OS 內建的 SSH 功能登入進路由器內,账号密码為路由器的密碼。
  2. 登入後使用以下的一行腳本來清除 NVRAM。
for line in `nvram show | grep ^[^=]*=$ `; do var=${line%*=}; nvram unset $var; done; nvram commit
  1. 清除完畢後,重整分享器管理介面就不會再看到提示訊息。
  2. 記得將之前啟動的 SSH 服務關閉。

最后也可以将路由器reset,reset更彻底,不过该手法,官方还没对外正式公布,即断电状态下,按住WPS按键,再上电开机,直到Power LED闪烁为止再松开。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值