POPPUR爱换

标题: WZR-HP-G300NH的WAN口总失去连接 [打印本页]

作者: isail    时间: 2012-3-22 21:14
标题: WZR-HP-G300NH的WAN口总失去连接
用的BUFFALO官方网站的DD-WRT build 17798,或者官方的1.76

不论哪个固件,WAN口最近总是失去连接,以前没有该现象

用Status里WAN下面的DHCP Renew也获取不到IP

必须拔掉电源再接上就好(我仔细看了下DD-WRT固件里居然没有Restart之类的按钮,除了Restore Factory Defaluts,必须去手动拔插电源)

请问这是怎么回事?



作者: newbloodsucker    时间: 2012-3-22 21:44
刷1.79试一下
作者: isail    时间: 2012-3-22 21:59
newbloodsucker 发表于 2012-3-22 21:44
刷1.79试一下

但是以前用这两个固件都没问题,最近才出现的

我看US站点都才只有1.76哒
作者: 凡妮娅    时间: 2012-3-22 22:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: newbloodsucker    时间: 2012-3-22 22:03
isail 发表于 2012-3-22 21:59
但是以前用这两个固件都没问题,最近才出现的

我看US站点都才只有1.76哒

http://www.buffalo-asia.com/cgi- ... mp;to=wzr_hp_g300nh

1.76后还有1.77 1.79两个
作者: isail    时间: 2012-3-22 22:40
凡妮娅 发表于 2012-3-22 22:01
既然一直都没问题楼主不如排除固件坏掉可能,是否考虑下水晶头老化,WAN口线老化?
  刚排除一例水晶头老化 ...

换了一根购买路由器时自带的线,问题依旧(以前那根线也是DELL服务器配送的)

作者: sonicxz    时间: 2012-3-22 23:42
DD里是重启路由,不是reset。。。

Administration菜单下,拉到最下面就有了

ftp://dd-wrt.com/others/eko/BrainSlayer-V24-preSP2/2012/

这里是BS最新版,不过就没了DD合作部的LOGO了,其他功能基本一样

2012年的版本都是linux3.2内核了,不是之前的2.6内核
作者: isail    时间: 2012-3-23 00:17
本帖最后由 isail 于 2012-3-23 00:18 编辑
sonicxz 发表于 2012-3-22 23:42
DD里是重启路由,不是reset。。。

Administration菜单下,拉到最下面就有了

请问该刷哪个?

buffalo_to_ddwrt_webflash-MULTI.bin
wzr-hp-g300nh-dd-wrt-webupgrade-MULTI.bin

作者: sonicxz    时间: 2012-3-23 00:24
本帖最后由 sonicxz 于 2012-3-23 00:24 编辑
isail 发表于 2012-3-23 00:17
请问该刷哪个?

buffalo_to_ddwrt_webflash-MULTI.bin

原厂1.XX固件就上面那个
已经是DD-WRT的话就下面那个wzr-hp-g300nh-dd-wrt-webupgrade-MULTI.bin
最新版本是3月19日那个

作者: isail    时间: 2012-3-23 00:28
本帖最后由 isail 于 2012-3-23 00:29 编辑
sonicxz 发表于 2012-3-23 00:24
原厂1.XX固件就上面那个
已经是DD-WRT的话就下面那个wzr-hp-g300nh-dd-wrt-webupgrade-MULTI.bin
最新 ...

不能刷入,中途报error,我看了一下Buffalo路由器官方rom后缀为enc(wzrhpg300nh-pro-v24sp2-17798-alpha.enc),此二文件后缀为bin
作者: sonicxz    时间: 2012-3-23 13:10
isail 发表于 2012-3-23 00:28
不能刷入,中途报error,我看了一下Buffalo路由器官方rom后缀为enc(wzrhpg300nh-pro-v24sp2-17798-alpha ...

不好意思,忘记说明了,官方合作版DD的加密方式和官方版本是一样的,所以也视为官方固件

刷上面那个,另外注明下,BS的固件也就是通常普通固件,没有buffalo加密校验,所以刷了之后就刷不回原厂固件了

但是可以用TFTP刷回,WIN7,UBUNTU下都测试过了,都可以,方法
http://g300nh.blogspot.jp/2010/0 ... brick-recovery.html

TFTP recovery in Windows
*Untested, credit goes to ermax at D-WRT forum
Get your router's MAC, its the 12 digit default SSID printed on the sticker at the back of the router, starting with 00. Then you'll need to break it down every two digit by inserting : or - between them.
Download the latest official firmware(in case of recovery) from Buffalo's official website. Extract to get the firmware, in my case, its 1.74 and the firmware name is wzrhpg300nh-174, ~20MB.

Also download the Linksys TFTP utility.
(May not necessary) Do a hard reset or 30/30/30 on the router.
Unplug all the ethernet cable and the power cable and connect the computer directly to the router(still leave it off)
Set the computer's static IP to 192.168.11.2, netmask 255.255.255.0, gateway/DNS 192.168.11.1.
Open a Windows command prompt as Administrator. This is default on Windows XP, under Windows Vista/7, type cmd in the search box from Start menu, then press Ctrl+Shift+Enter. You will be prompted with the User Account Control dialog.
Type route print to get a list of your NIC(s). Write down the interface number for the LAN card, in my case, it's 12.

Now type the command below to get the ARP binding(thanks ermax at DD-WRT forum):

netsh interface ipv4 add neighbors 12 192.168.11.1 00-1d-12-34-56-78

Replacing the number 12 with the interface number and 00-1d-12-34-56-78 with the router's MAC address.
Run Linksys TFTP utility. Put 192.168.11.1 as Server address, Password empty, File is wzrhpg300nh-174 just extracted, set retry time to 30.
Click "Upgrade" in the TFTP utility and quickly plug the power back to turn on the router. There might be few failed attempts but the flash process should start later. Wait patiently the router will reboot itself when the upgrade is done. Navigate to http://192.168.11.1(for stock firmware) to configure your router.
TFTP recovery in Linux
*Most of this part is from DD-WRT wiki with some tweak. TEST WORKING

Will use Ubuntu Live CD as an example but other distro should also work. The Ubuntu LiveCD can be booted from a USB flash drive. See here.

Do Step 1-4 in "TFTP recovery in Windows" except we don't need Linksys TFTP utility here. So we have MAC address ready, router unpowered and the computer is directly connected to the router.
After booting into Ubuntu, open a terminal and type:

sudo apt-get update
sudo apt-get install tftp-hpa
sudo /etc/init.d/networking stop
sudo ifconfig eth0 192.168.11.2
sudo ifconfig eth0 netmask 255.255.255.0
sudo arp -s 192.168.11.1 00:1D:12:34:56:78
#change to the folder where you put the firmware image, if it's on desktop then it's
#"/home/ubuntu/Desktop".
cd /home/ubuntu/Desktop
tftp 192.168.11.1
*from this point, you're under tftp command prompt, the "tftp>" is the prompt tftp gives you, you just need to type the command AFTER that.
tftp> verbose
tftp> binary
tftp> trace
tftp> rexmt 1
tftp> timeout 60
tftp> put wzrg300nh-firmware.tftp

Replace the fictional MAC in red with the router's. All command you need to input is in italic. Also replace wzrg300nh-firmware.tftp with the firmware you need, in case of stock firmware, its wzrhpg300nh-174.

Also, at this point, the router is still unpowered and that's OK. Tftp will keep trying to send the firmware to the router and when it fails (because the router isn't yet on or hasn't yet brought up it's tftp interface) it will wait 1 second and retry, up to 60 times as that's how we set up the tftp client.
Now quickly plug the power cord back to the router. The router will start up and you will see some lights blinking (possibly). About 10-20 seconds in, you should notice that tftp is sending the file. instead of the retry message over and over you will see some progress scrolling down the screen and at the end it will tell you how many blocks or bytes were transferred in how many second.
After the transfer is complete, wait about 5-10 minutes the router will reboot itself. When the wireless LED is on you're good to go.
Bring the network back in Linux by typing


作者: isail    时间: 2012-3-23 13:39
sonicxz 发表于 2012-3-23 13:10
[tongue>不好意思,忘记说明了,官方合作版DD的加密方式和官方版本是一样的,所以也视为官方固件

刷上 ...

系统已经是wzrhpg300nh-pro-v24sp2-17798-alpha.enc

wzr-hp-g300nh-dd-wrt-webupgrade-MULTI.bin 报错

作者: isail    时间: 2012-3-23 13:58
sonicxz 发表于 2012-3-23 13:10
[tongue>不好意思,忘记说明了,官方合作版DD的加密方式和官方版本是一样的,所以也视为官方固件

刷上 ...

不好意思,刚才又刷了一次,成功了

变成192.168.1.1了
官方是192.168.11.1
作者: sangtian    时间: 2012-3-23 17:10
跟你一样用此机 未发现这种状况
作者: isail    时间: 2012-3-23 19:34
刷了新版

现在的状况还是DHCP Renew不起作用,但是一旦Reboot Router就好,比较郁闷啊
作者: espk    时间: 2012-3-25 07:20
用G300的顶一下,学习。
作者: isail    时间: 2012-3-30 20:02
发现不是BUFFALO的问题样,拿腾达有线路由器、TP-LINK WR941N路由器也是一样问题,但是电脑直接用网线接就无问题,请问达人能帮分析一下是什么原因吗?




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4