找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 12766|回复: 5

[转贴]什么是NVRAM?

[复制链接]
OpenWrt:什么是NVRAM?

NVRAM 全名是 Non-Volatile Ram ,在 OpenWrt 里是用了 Flash Rom 最后的 64K 区块,用来储存一些环境参数,OpenWrt 通过这些参数来配置网络,DHCP,DNS和记载硬件版本等。

常用的 nvram 指令有以下 4 种:

1. nvram show
列出 NVRAM 内所有参数,我们亦可以用 grep 命令来抽取部份资讯,例如

nvram show | grep lan_

这命令列出了所以用 lan_ 开头的参数,结果如下:

lan_gateway=192.168.1.254
dr_lan_rx=0
lan_netmask=255.255.255.0
lan_lease=86400
lan_stp=1
lan_hwaddr=00:12:17:E1:56:F5
lan_dns=211.152.179.7 202.96.128.86
lan_ifnames=vlan0 eth1
size: 12567 bytes (20201 left)
lan_ipaddr=192.168.1.1
lan_proto=static
lan_ifname=br0
lan_wins=
lan_hwnames=

2. nvram set 参数=数值
用来添加或修改一些参数,例如我想把 LAN 的 IP 由 192.168.1.1 改为 192.168.1.2,可执行:

nvram set lan_ipaddr=192.168.1.2
nvram commit
reboot

第 1 行是修改 IP 地址,第 2 行是保存,第 3 行是重新启动 OpenWrt ,因为更改 IP 地址后要重启才能生效。

3. nvram unset 参数
用来删除一些参数,不过这个功能很少用到,因为 NVRAM 的 64K 容量足够保存大量参数,大部份人都赖得去删。
例如我想删除 “dr_lan_rx=0” 这个参数,请执行:

nvram unset dr_lan_rx

4. nvram commit
当你对 NVRAM 做了一大堆修改后,你需要把这些修改保存起来,否则你的路由器 RESET 后,这些修改便没有了,和上面一样,这时你要执行:

nvram commit


[原贴地址]http://teaker.spaces.msn.com/Blog/cns!9D2F58F433263D88!4032.entry
我的恩山、我的无线 The best wifi forum is right here.
补充一下NVRAM什么:



我们常说的BIOS是存储在FLASH芯片中的,象我们现在卖的BUFFALO AP中FLASH芯片一般为4M。

整个FLASH芯片中大致分为3部分:

第一部分就是FLASH的开头部分叫做CFE,存储启动必须的一些信息,例如初始地址、MAC地址、内存地址等等;

第二部分就是我们可以下载升级部分,你从产品网站上下载的BIOS升级程序就是这部分;

第三部分就是楼上说的NVRAM,基本可以理解为用来保存AP的设置参数。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

只有OPENWRT才能清空NVRAM吗?DD-WRT可以吗???
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

原帖由 obf128 于 2006-8-21 23:21 发表
只有OPENWRT才能清空NVRAM吗?DD-WRT可以吗???

buffalo的无线路由器,刷了dd后目前无法清除nvram。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
刷openwrt可以清NVRAM
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

学习了                        
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-4 22:42

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表