小弟入手ASUS RT-N16 刷 tomato Shibby 便用上順利,功能也超滿意。
只是在一定設定後,並沒有注意nvram 的空間

儲存後(系統提醒會寫入nvram),但機器強制回覆成預設值...推測是超出容量造成。
經檢查,預設值的nvram佔的超高~~ 佔了21K!! 只剩下10K左右~~
設一下雙lan,雙wireless

再設一下openvon client...

快到零了,請問各位高手們,這樣是正常的嗎?
有什麼方法可以檢查預設值是用去那裡,有機會清一些掉嗎?
請高手們幫幫小弟,謝謝!!
----------------找到一篇文章(wiki)有提到-----
NVRAM near full?
This device currently has only 32K of NVRAM available due to limitations within the CFE coding, and some users have reported their routers rebooting and resetting themselves due to NVRAM becoming overfilled. Save the following as a startup script, it will remove initialized variables that are stored in NVRAM and currently have no value assigned to them (This cleared up nearly 5K of NVRAM in my experience).
#!/bin/bash
rm /opt/tmp/nvramshow
nvram show >> /opt/tmp/nvramshow
i=0
while read -r line; do
val=${line#*=}
var=${line%*=}
if [[ "$val" == "" ]]; then
nvram unset $var
fi
i=`expr $i + 1`
if [[ $i == 50 ]]; then
sleep 2
i=0
fi
done < /opt/tmp/nvramshow<br>exit 0
似乎可以清出近5K的容量...這又要請教高手們,要如何執行上列的動作,!!謝謝!!