test0x01 发表于 2010-2-2 22:34:16

送给不能刷机的朋友们(DB120)

在坛子里混了相当一段时间了,这次也来出点力。


很多坛友都有由于flash的原因不能刷机的DB120/RG100A,眼看着别人只开只小猫就干这干那的,自己的小猫就是个阉货,实在是郁闷的事情。之前我提过,请大虾有空了搞个小软件包,让这些朋友们用U盘将软件挂到这些猫上运行的事情,但是没有人做。最近几天有空,自己编译了几个东西,经验验证可行。所以拿来跟大家分享,算了抛砖引玉吧。各位还需要什么软件的话,可以试着自己编译一下。

压缩包里包含了几样东西 
2010-02-0222:09    <DIR>          .
2010-02-0222:09    <DIR>          ..
2010-02-0222:00         279,656 dropbear
2010-02-0222:09         177,548 dropbearkey
2010-02-0222:01            73,312 ethwake
2010-02-0222:01               427 hostkey
2010-02-0222:01         112,056 inadyn
2010-02-0222:03               299 run
2010-02-0222:02    <DIR>          tor



dropbear是一个SSH server, 
dropbearkey是用来生成RSA key的。生成的RSA key可以供 dropbear用做加密。
ethwake就是linux下的ether-wake,用来远程启动计算机。
hostkey是我随便用dropbearkey生成的一个RSA key
inadyn是动态域名更新程序。DB120自带的DDNSD用不成,所以又弄了一个。你的动态域名是不是被这个软件支持 ,请自己到其官网查。
run 是一个简单的脚本,通过运行这个脚本将这些程序启动起来。
tor目录中有tor和torrc两个文件。tor 是用来提供翻培服务的。torrc是它的配置文件。

这个包的用法:
将这些文件copy到u盘,然后连接到DB120上。telnet进db120, 将这些文件复制到/usr/local/ct目录下,这个目录是可以写入的。复制完后,要用
chmod 755 * 
这个命令来给这些程序加上可执行权限。
当然,你也可以直接FTP过去。
然后你就可以通过
./run
命令来把它们跑起来了。记得提前改好 run 和torrc这两个文件。

等你确定你的所有工作都搞定了,并且都正确了。你就可以保存你的更改了。保存方法是:先用exit命令回来busybox,然后再执行save命令即可。

以后,每次重启猫后,需要和动登录锚并运行这些程序。这也是这种方法最大的缺点。没有办法,不能刷啊,又找不以一个可以执行外部命令的插入点。我的猫不关机不重启的,一直运行稳定。

test0x01 发表于 2010-2-3 10:23:51

忘说了一句:
通过SSH 连接猫的时候,要记得不要让客户端自动分配虚拟终端。
利用openssh登录的命令如下:ssh telecomadmin@192.168.1.1 -T
登录后,你可以进行各种端口转发操作,也可以执行不需要使用虚拟终端的命令。

zdypop 发表于 2010-2-5 13:40:11

谢谢楼主,我的是新版的db120b1,就是一个usb口的板子。
想试试刷一下liuphun,不过还要去买cfe线先。

byranhsu 发表于 2010-2-5 13:53:15

感谢分享!顶礼{{XPX13{{

zdypop 发表于 2010-2-8 22:44:23

正在刷新固件,谢谢

chongzilet 发表于 2010-3-14 23:44:14

Thanks very much!

agemoon 发表于 2010-3-15 10:21:03

关注此贴,我也是单usb的猫,连超级密码都没有办法用。就是个废物了!什么都干不了

test0x01 发表于 2010-3-15 10:25:20

我记得我发贴时是贴了附件的。但是我现在看不到。不知道别人看不看得到,如果有需要,但又下不到的,吱一声,晚上回去重新上传。

test0x01 发表于 2010-3-20 09:14:13

RE: 送给不能刷机的朋友们(DB120)

重发一下软件包

好象附件没有传上来
页: [1]
查看完整版本: 送给不能刷机的朋友们(DB120)