前阵子老板拿来一打印机,我记得我们办公室的网件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...