Month: October 2009
dd-wrt刷好了
按照http://www.dd-wrt.com/wiki/index.php/WHR-G300N 的说明,首先去http://www.dd-wrt.com/dd-wrtv2/downloads/others/eko/BrainSlayer-V24-preSP2/09-24-09-r12966/WHR-G300N/firmware.tftp 下载用于tftp刷新的固件,然后使用tftp进行刷新。路由本身的IP地址是192.168.11.1,在启动时,会自动连接192.168.11.2的tftp服务器,并从其中的firmware启动,进行自我刷新。
首先用网线将路由的LAN接口和计算机相连,将计算机以太网卡设为静态IP地址192.168.11.2,子网掩码255.255.255.0。
接下来要使用tftp传输固件了。对于Windows和Linux下tftp服务器的使用,请阅读http://www.dd-wrt.com/wiki/index.php/Tftp_flash ,这里仅介绍Mac OS X下的刷新过程。
由于Mac OS X本身已经包含了tftp,因此只需要打开终端,在其中运行:
tftp 192.168.x.x > binary //切换到二进制文件传输状态 > rexmt 1 //设定每秒重新连接一次 > timeout 60 //持续重新连接60秒 > put firmware.tftp //传输文件
由于路由器只是在重启时非常短的一段时间内连接tftp服务器,因此我们需要使用rexmt和timeout命令来使得tftp服务器每秒中发起一次请求。在输入以上命令后,立即重新启动路由器,此时会看到红灯一闪一闪,这说明正在刷新固件,此时千万不可以断开电源或重启路由。等到红灯不再闪烁,按住reset 20秒重启路由。将电脑以太网卡重新改为DHCP分配IP地址,重新将路由器连接电脑,在浏览器中访问http://192.168.1.1即可看到dd-wrt界面。
————————————————————————
关于连接cable modem无法通过dhcp获取ip地址的情况,是由于roadrunner的mac地址验证造成的。解决方法很简单,在dd-wrt中设置MAC Clone即可。然后重启Cable modem。上一张无线测试图(n就是爽啊):