这几天折腾无线路由器。大概是装了一个自己的证书后,发现端口转发的设置都没了,而且再怎么设置也保存不了。
悄无声息地不给保存,原因让我猜。。
乖乖,这可是好几百大洋的路由器啊。即使刷了个非原厂的梅林固件,也不致于这样啊。
一通搜索和debug,发现nvram总共64K,现在只剩8个字节了!
网络上大神的意见是恢复出厂设置,再重新设置。
理解。肯定是在不断地升级中,一些版本只管new不管delete造成的。
重新设置,一定要手动地,备份恢复的不算。
既然这么大动作,何不再搞大点?
我盯着用了十几年的地址段想了3秒钟:一定要用192.168.18.xx作内网地址吗?这些地址在nvram里出现了上百次,如果改成10.1.8.xx,每次少4个字节呢。。
一不做,二不休。改网段地址!
于是,我成功地省下了约400个字节!问题解决。