添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

前阵子老板拿来一打印机,我记得我们办公室的网件R6300 V2是支持的,因为是刷了DD

然后无聊打开查看,发现是可以超频的,手残点了1600,然后重启发现启动不起来了,好痛苦

TTL线连接上也不能正常启动,看到一直是卡住了,那怎么办呢,网上找了大量的资料,终于弄懂了

其实就是TTL命令来修改回之前的CPU/内存频率

默认的频率是

nvram set clkfreq=800,533
nvram commit

CPU是800,内存是533

上面这条命令需要在CFE下复制粘贴进去,然后就能运行了

下面的那条是保存的意思,先运行上面的,然后运行下面的,这个就改回默认了,然后reboot重启就OK了

如果发现没有系统了,可以TTL+TFTP刷回就可以了

TTL看到滚动屏的时候不停按Ctrl+C  来到CFE界面,然后输入tftpd开启TFTPD服务,然后用网线连接网卡,设置IP地址为192.168.1.2/24  网关 192.168.1.1设置好,先ping下,能ping通,然后进行以下操作,用widnows自带的TFTP客户端登录路由器,然后上传固件文件,进行更新

tftp -i 192.168.1.1 PUT R6300v2_V1.0.0.8_1.0.4PRRU.chk

这里是上传R6300v2_V1.0.0.8_1.0.4PRRU.chk这个固件进行更新的,上传完毕,路由器自动重启,然后正常设置就好

下面是NVRAM的一些命令,用于学习,方便查找资料,我复制过来的

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

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

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

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

第三部分就是楼上说的 NVRAM ,基本可以理解为用来保存 AP 的设置参数。

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

mtd -erase nvram

nvram commit

reboot

如果不行,就刷上 openwrt ,然后执行以上命令

好了之后再用 bootwait 刷回 dd-wrt 就可以了

回到 dd-wrt 启动时候,按住 reset button 启动,去 web gui reset button 支持关掉,保存,重启

===============================================

WVR DD nvram ,刷 tomato

1、进入管理界面点开升级界面。

2、进入 TELNET 管理后输入“ mtd -e nvram erase nvram ”再执行“ nvram commit ”这是保存,

3、到你刚点开的升级界面,选择 TOMATO 的固件,

4升级吧,现在你就可以进入西红柿了 ( 用户名和密码和 DD 的一样)。

以上操作不用 REBOOT

对第 2 WVR 进行了升级,必须得恢复到默认设置(好像只有 4116 http://www.dd-wrt.com/phpBB2/viewtopic.php?t=5033&start=45 也就是 10.10 日的版本可以恢复出厂默认)后再进行上面 1 4 的操作。

我的 WAN 口接了设备,这时也不行,要拨下来,才可以进入到西红柿。

其实 tomato 能清除 nvram 的原因不是它能同时写入到 dual nvram ,而是它把 main part 给清除了再把自己的默认数据写了进去, reboot 以后 pmon 检测主备均正常,然后把主拷贝到备里面 ~~~

dd 呢,把 main 擦除了,希望交给 pmon 来写入默认值,但 pmon 发现虽然 main 无效了,但是 sub 还是好的, so 就把 sub 给拷贝到 main ~~

前段时间买了新房。然后入手了一个网件R6400 路由器配置如下:CPU:博通BCM4708A0 双核800MHz5G:BCM4360 1300M2.4G:BCM4311 450MRAM:256MBROM:128MB主要看中CPU,然后网上有各种系统。 个人比较喜欢责任,在各个系统之间来回测试体验。导致在各系统切换过程中 路由器 挂了。(即所谓的 块,其实是假 )网上找了不少资料,发现都是零零碎碎的... R6300V2 从 DD-WRT 回刷恢复 官方原厂固件 DD-WRT to R6300V2DD-WRT 用着不方便需回刷 R6300V2原厂固件。在DD-WRT的升级界面中直接选择R6300V2的官方固件.chk升级两秒钟后页面自动跳转显示无法访问。无法完成刷机。解决办法是DD-WRT选择恢复默认设置后然后升级即可。附件R6300v2 官方固件下载 http:... 刷CFE用到的工具:http://pan.baidu.com/s/1bWmccm 密码: yas6 1.备份现有的CFE 备份现有的,通过 SSH/telnet工具登录到你的路由(记得打开路由器的SSH,cmd运行 Telnet 192.168.1.1,然后输入路由器账号和密码)。在梅林固件下,上述命令有问题,需要运行 dd if=/dev/mtd0 of=/tmp/boot...