載入程式圖片

解決 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 服務關閉。

野狼

技術宅大叔,喜歡貓、玩具、電玩、動漫、美劇、電影

目錄