Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2927823
  • 博文数量: 471
  • 博客积分: 10012
  • 博客等级: 上将
  • 技术积分: 5255
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-10 23:58
文章分类

全部博文(471)

文章存档

2011年(3)

2010年(61)

2009年(52)

2008年(212)

2007年(69)

2006年(74)

我的朋友

分类: LINUX

2009-05-04 23:47:51

DELL Truemobile 2300 路由器刷新DD-WRT及Tomato DualWan mod的曲折过程

我一年多以前买了DELL Truemobile 2300 V2路由器,刷新了DD-WRT2.4版,一直非常稳定,后来又尝鲜用一台PIII PC做了一个软路由,安装过ROS、m0n0、smoothwall及海蜘蛛等,前几天在网上闲逛,无意中发现了Tomato DualWan mod版本,决定尝试一下,虽然也有网友说可能会刷成砖头。

先来介绍一下Tomato DualWan mod,DualWan就是将能刷tomato的路由器由原来的单WAN口变成双WAN口,不需要在路由器上增加任何硬件,只需要刷一下DualWan mod固件,升级之后功能就得更强大,什么普通路由器有的功能都有了,随此之后还加入了VPN、Qos、策略路由、带宽叠加等等———实在是太强大了,因为这是个基于Linux的系统。而我也是看中了带宽叠加这个功能才决定要刷的,为什么呀?!小声告诉你:因为可以蹭网,把自己的网络带宽与其他人的带宽合成一条,更快!

在刷新之前先恶补了一下Tomato,原来也没有刷过这个系统,也有不少网友成功的经历,但也有很多变成砖头的结果。

先在DD里恢复默认值,然后升级固件,很顺利的升级完了,重启路由器后出现了Tomato的红色界面,输入用户名root及密码admin后就可以进入了。配置界面与DD风格完全不同,但有些功能还是大同小异。

1、这个时候发现了问题,电源指示灯及无线网络指示灯不亮了,只有接网线的那个网络指示灯亮着,Goole下知道,Dell 2300路由器NVRAM不能自动清除,所以这两个灯不亮,解决方案有两种,一种是修改CFE,这是个一劳永逸的方法,但方法及修改软件不好找,另一种方法就是通过Telnet,通过命令修改,这种方法安全。

如:Telnet 192.168.0.1

输入以下命令:

gpio disable 7
nvram set wl0gpio6=2
nvram set wl0gpio7=0
nvram commit    ;这个是保存,一定要输,要不然一断电又完了,呵呵

通过输入上述命令,发现无线的灯没有问题了,但是电源灯还是不亮,一时也没有解决方案,不妨碍用,就不管它了。

2、又有问题了(:

第一个Wan口,就是路由器本身的那个Wan口可以正常拨号,但介绍的第二个Wan口(也就是Lan1)无论如何也不能拨号,并且可以给电脑的网卡分配IP地址,肯定是有新问题了。

在网上找个半天,也没有找出解决方案来,只好报着试试的心理在论坛里提出了问题,然后,又能过升级固件的方法把Tomato升级成了DD。

3、升级完成后,路由器又恢复了原来的样子,第二天发现,论坛里有网友回信了,并告诉我较详细的说明及操作步骤,原来刷成Tomaot时,Vlan2没有自动打开,所以没有成功,看来需要再刷一次了,这次再刷Tomato是轻车熟路了,但是由于自认为轻车熟路,DD没有做复位,刷新完成再次登录时提示密码不对。这下可完了,密码不对,路由器就半成半个砖了,没法登录就没法配置。

再次Google-----

原来DD的密码是经过加密的,如admin这个密码,在DD里面就变成bJz7PcC1rCRJQ(注意大小写)这么复杂的密码靠人脑子是无论如何也不能破解的吧。

对于这种结果有以下几种处理方案:

1、让路由器见鬼去吧——

2、把路由器当成一个具有DHCP服务器来用,并且网段不可能更改。

3、用jtag线修复,这个复杂,且还要动电烙铁从路由器主板上接线,难度较大,耗时长,稍有不甚,真变砖头了。

4、通过tftp刷新一个其它的路由器系统,如DD或OPENWRT等等其它支持tftp刷新的系统。

我选择了4,因为其简单,tftp操作方法我也熟。在这里,我们需要一个DD的Mini版。

运行tftp,输入路由器IP地址,然后找到DD的Mini版的位置,拨下路由器的电源,在插上路由器的电源的几秒内,按下Upgrade,否则可能会不成功,需要多试几次:

SpxImage1 当提示你刷新完成后,重新就看到DD的界面了,输入用户密码admin,就可以修改了。此时头上的汗已经全消了。

5、先恢复DD的默认值,以防万一,再Telnet到DD的系统里面输入:

root@DD-WRT:~# nvram show |grep http_passwd
http_passwd=bJz7PcC1rCRJQ      ;这就是加密后的密码了,如果不做路由器的初始化,用这种方法记下密码也可以。
size: 25753 bytes (7015 left)

再次刷新Tomato,登录时输入刚才记下的加密的密码,果然好使,第一步就是修改密码,哈哈

Telnet到路由器,修改无线灯,保存重启。

6、打开Vlan2

nvram set vlan0ports="0 1 2 5*"
nvram set vlan2ports="3 5"
nvram set vlan2hwname="et0"
nvram set wan2_ifname="vlan2"
nvram set wan2_ifnames="vlan2"
nvram commit

重启路由器,再做测试,OK。

然后按Tomato DualWan mod相关说明修改相关的策略路由就可以进行双线叠加或负载均衡了。

提示,在从DD刷Tomato时,需要把刷新文件的扩展名改成.bin。

本文中所用到的软件下载地址:

tomato_dual

阅读(3099) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~