ubuntu下buffalo wzr-hp-300nh路由器刷DD-WRT系统

朋友送了个WZR-HP-300NH的buffalo路由器,只是系统被刷成了openwrt,而且还不知道管理员账号密码= =。。。刷了openwrt系统后,buffalo路由器的恢复出厂设置按钮也失效了,估计是openwrt系统的兼容问题,只能是想办法重新刷下系统了。

google上找了下tftp刷机的教程,本来以为是很简单的事情,结果还是折腾了好几天。下面是我测试成功的方法:

需要准备的工具:一台PC机(我用的Ubuntu系统)、一条网线、buffalo路由器、另一台交换机或者路由器(我用的是腾达路由器)。

1、进入Ubuntu,下载好要刷机的系统包了,想来想去还是去官网下载了DD-WRT系统包来刷,链接地址:http://www.buffalotech.com/support-and-downloads/downloads,不过下载的速度很慢。

2、将buffalo路由器用网线连接交换机或者其它路由器,我用的是之前一直在用的腾达路由器(用的久了不是很稳定,电子产品都这样,就不吐槽了)。为方便说明,下面直接用腾达路由器以示跟buffalo路由器做区别。

3、PC机连接腾达路由器(wifi或者网线都可以),登录腾达路由器,将腾达路由器局域网网段调整到192.168.11.xxx网段上,分配固定ip 192.168.11.1给buffalo路由器,分配固定ip 192.168.11.2给PC机。

4、进入Ubuntu,使用下面命令在Ubuntu的arp缓存列表上添加buffalo路由器的信息:

sudo arp -s 192.168.11.1 xx:xx:xx:xx:xx:xx

其中的xx:xx:xx:xx:xx:xx为buffalo路由器的mac地址,在buffalo路由器背后的标签上可以找到。arp是地址解析协议,可以在发送报文的时候将ip地址解析为mac物理地址。

5、安装tftp软件包,在Ubuntu终端下,使用下面命令安装:

sudo apt-get update
sudo apt-get install tftp-hpa

6、使用tftp命令传送系统包:

tftp 192.168.11.1

tftp> verbose
tftp> binary
tftp> trace
tftp> rexmt 1
tftp> timeout 60
tftp> put wzrhpg300nh-pro-v24sp2-14998b.enc

最后put指令的参数为系统包的文件名。执行完这个命令后,tftp就会开始寻找192.168.11.1的目标机器传送系统包,如果目标机器无响应,60秒之后就会显示超时。所以在执行这个命令之后,必须马上把buffalo路由去断电重启。buffalo只有在通电后的几秒钟内才能接收tftp传送过来的系统包并重装系统,错过这个时间就会自动进入原来的系统。在传输系统包的过程中,终端上会显示tftp传输数据包的数据,传输完成后会显示传输成功。这个时候,buffalo路由器开始更新系统,buffalo路由器上的diag红灯会开始闪烁,这个过程要花费好几分钟甚至十几分钟。耐心等待红灯停止闪烁,系统就重装好了,buffalo会自动重启。

重启之后,用网线连接buffalo路由去和电脑,在浏览器通过192.168.11.1地址就能访问buffalo路由器。首次访问会进入设置账号和密码界面,设置自己的账号名和密码,之后就能进入buffalo路由器的设置界面了,刷buffalo路由器系统到此结束。

整个刷系统的过程最重要的就是交换机或者另一台路由器(上面的腾达路由器)分配固定的ip地址。之前在网上找到大部分的教程的步骤都是先安装tftp工具,用网线直接连接电脑和路由器,设置电脑的网络和IP,再使用tftp工具传输buffalo系统包到buffalo路由器上。tftp传输系统包的过程中要掐准时间给buffalo断电重启,有的说10秒,有的说10几秒。。。感觉太不靠谱,而且这些方法我也没成功过。基本上都是在tftp的put指令执行完毕之后超时,连接不上buffalo路由器。我的推测是buffalo路由器在断电重启后可以接收tftp数据的模式下,pc机没有正确分配192.168.11.1
ip给buffalo路由器。等到pc机网络ip分配成功后,buffalo已经切换了接收tftp数据模式,正常进入了buffalo路由器的当前系统。所以使用了另一个交换机或者路由器强制分配了固定的ip来确保buffalo路由器在断电重启的过程中分配到的ip没有变化。

时间: 2024-12-26 17:49:23

ubuntu下buffalo wzr-hp-300nh路由器刷DD-WRT系统的相关文章

ubuntu下安装Vmare Workstation,并安装mac补丁

最近想学习一下关于ios方面的开发,但是苦于自己的电脑已经装了两个系统:一个win7,一个ubuntu.两系统均装在物理硬盘上,不想格盘,所以装个虚拟机玩玩.决定使用Vmare Workstation来安装mac系统. 下面说说安装Vmare Workstation最新版本,以及如何打补丁. 第一步:打开终端并进入root 打开终端,点击桌面空白处,同时按下Ctrl+Alt+t,三个键值. 在终端中输入:sudo -i,然后回车 输入密码,回车 第二步:更新系统 在终端中输入:sudo apt-

ubuntu下刷机教程(解锁+root+刷入recovery+刷入rom)

预备操作 本教程为卡刷方式. 准备刷机工具adb和fastboot. sudo apt-get install adb fastboot //安装adb和fastboot工具包 解锁 说明: 华为和三星手机需要解锁操作. 不需要解锁的手机可跳过此步骤. 首先从官网获取手机解锁码. 将手机用usb连接上电脑,并处于开机状态. sudo adb reboot-bootloader //重启手机进入fastboot模式 sudo fastboot oem unlock 1234567812345678

斐讯k1路由器刷Breed BootLoader(不死UBoot)教程

刷入Breed BootLoader: 因为这个K1路由器可以开启telnet服务,所以此处刷Breed可以不使用编程器刷Flash芯片的方法进行. 1.打开K1路由器的Telnet服务. 电脑通过有线的方式连接路由器(为了不必要的麻烦,这里建议用有线连接),在浏览器中输入: http://192.168.2.1/goform/Diagnosis?pingAddr=192.168.2.100|echo""|telnetd 2.在电脑上打开Telnet软件,连接路由器. Password

Ubuntu下使用无线网卡共享WiFi(AP)

方法一: 以前一直没有成功在ubuntu下开启过android可用的wifi热点. 但是最近使用ubuntu14.04 一次偶然的机会我安装了kubuntu-desktop,使用kubuntu-desktop时发现,使用其自带的网络管理器,比ubuntu默认的多了一种模式:ubuntu自带的网络管理器只有架构和Ad-hoc模式,而Kubuntu-desktop版的网络管理器多了一个Access Poin模式,而且可以选择创建wireless(shared),而ubuntu只能选择新建wifi.

ubuntu下配置vpn支持訪问外网

公司的开发环境都是局域网的,在公司内部使用没有什么问题.可是有时候确实要在外部比方家里.出差使用,这时候就须要配置vpn连接公司内网了.vpn的配置非常easy,但有时我们连了vpn后还须要公网资源.比方qq接收文件.查资料之类的,断了vpn再连外网.查完资料后再连vpn,非常烦.这就须要vpn同一时候也能訪问外网.windows环境下这样的配置非常easy.vpn的连接属性上.把ipv4的属性改为"自己主动获得IP地址"和"自己主动获得DNSserver地址"即可

ubuntu下通过网络文件系统NFS将执行文件下载到开发板运行

功夫不负有心人,总算把NFS网络做好了 首先,电脑要和开发板都接到路由器上,形成一个局域网(这个我居然给忽略了...) PC端:Ubuntu 12.04 开发板:linux 2.6.32.2   点击查看ubuntu下给开发板烧写linux 一丶PC端 1.安装NFS # sudo apt-get install nfs-kernel-server portmap 2.配置exports共享路径 # mkdir /NFSroot             //创建NFSroot目录 #chown

[无线路由] “免费”斐讯K2路由器刷OpenWRT(实战MWAN多宽带网速叠加)

(阿财首发于什么值得买)斐讯K2可以算是一个非常另类的跨界数码产品,其产品完全的醉翁之意不在酒.最多值99元的 MT7260硬件架构和用料,售价399元,金额激活K码后自动转入合作理财P2P平台,等待一个月可以全额返还路由器金额的"免费"模式,让阿财的小 伙伴们在群里讨论差不多大半个月. 心痒痒又怕上了贼船,因为阿财的家中实际上有2条宽带 --线路一.联通20M双绞线PPPoE宽带入户:线路二.广西广电网络8M广电宽带,由数字电视机顶盒接出.两条宽带原来没有支持DualWAN的路由 器

新路由3newifi3路由器刷机newifi3breed解锁小白刷机教程路由器刷breed老毛子Padavan固件

路由刷机围观33696次5条评论日期:2018-11-23字体:大中小 此教程只针对新三路由器小白玩家,大神勿喷,非常详细. 先说一下,本人2018年11月22日新入手了个新三路由器,收到货晚上8点,由于想刷老毛子心急,一直折腾,用恩山论坛一键刷breed解锁未成功,一直到次日凌晨3点多也没弄好,幸运的是第二天得到王先生耐心指导,终于用论坛h大的方法成功刷入breed,再次感谢.下面是教程. 新三路由器刷老毛子分两个步骤,第一就是刷入breed解锁,第二就是刷入老毛子等固件.刷机之前先下载好两个

斐讯K2路由器刷机教程

为了避免斐讯后门程序. 我用的win10系统 我刷的是华硕的老毛子 Padavan,我放的是压缩包,请解压到桌面! 下载地址: 链接:https://pan.baidu.com/s/1O_spSek-z812a8pe5ITosg 提取码:hhzy 登录:http://192.168.2.1 充值路由器,不知道是不是必要的,我是充值了的,如果不充值,刷机时候需要注意一下密码. 路由器插上电源,通过网线将lan端口插在电脑上,其他的网卡相关全部关闭,路由器有没有外网无所谓. 杀毒软件和防火墙都关闭