|
出处:http://tails92.sepwich.com/files/vstation/main.html
相信各位买了HG556A的同学们,很是关注此路由器是否可以通过外挂Debian或者Optware(DD-WRT脱机BT里常用到)来实现脱机下载。
如果你读这篇文章是为了这个目的,那么我这里先给出答案——“暂时不可以”。
而HG553现在已经可以通过Hack过的西班牙Firmware,实现脱机BT。
ok,如果你还对在HG556A和HG553上跑Debian有一定兴趣,那么请跟着我继续。(文章以后将用“路由器”指代HG556A或HG553)
1,正常启动路由器,根据个人喜好进行设置(包括网关地址,子网掩码,DHCP,NAT,U-PNP和无线设置),保证你的电脑可以访问无线路由器的80/TCP和23/TCP端口。
2,使用Telnet命令或者其他终端程序(例如SecureCRT或者Putty),telnet路由器的IP地址。(我家是192.168.1.1)
3,用户名/密码为:admin/VF-EShg556 or admin/VF-IRhg556 or advance/advance
4,密码输入正确的话,你会看到 > 提示符。这时候可以用 passwd <username> <password>修改用户密码。例如我把admin用户密码修改为windows,就可以这样执行
> passwd admin windows
5,执行命令
> sh
你会看到Busybox的banner,和 # 的提示符。
6,把你的移动硬盘/U盘,用Paragon Partition Magic/PartitionMagic或在Linux下分成两个分区,第一个分区为FAT格式,第二个为ext2格式。将这个http://tails92.sepwich.com/files/vstation/vsstuff.tgz链接的压缩包中的文件解压缩到FAT分区中,将这个http://tails92.sepwich.com/files/vstation/vsroot.tgz链接压缩包中的文件解压缩到Ext2分区中。
7,把移动存储器插入路由器电源插孔与LAN RJ45插孔之间的USB口,确保供电正常。
8,在 # 提示符下,输入
# cd /var/mnt/USBDisk_1
再执行
# insmod ext2.ko
以加载Ext2分区格式的驱动。
9,拔出移动存储器,再插入。
10,执行命令
# ls /dev
在设备列表中,应该会出现一个sdb1
如果确实有的话,这时候执行下列命令
# mknod /dev/sdb2 b 8 18
# mkdir /var/mnt/sdb2
# mount /dev/sdb2 /var/mnt/sdb2
# cd /var/mnt/sdb2
11,执行
# ls
看一下有没有列出Ext2分区中的文件,如果有的话,执行
# ./changeroot
这时提示符会发生变化,不管,再执行
# ksh
进入ksh s**下
这时候就可以运行apt-get啦
12,命令列表:
更新可用程序列表
# apt-get update
安装应用程序
# apt-get install <application>
到此结束,Over...
OK,有人看完了,可能会问,哇塞,都能跑Debian了,为什么不能用rTorrent或者Transmission下载呢? 很简单,因为,目前这种跑Debian的方式,不可以运行需要Thread Local Storage (TLS)的应用。 而TLS被很多Dependencies需要,so...
除非有人可以把相应功能编译进固件,目前情况下使用HG556A脱机下载是不可能的。
我的QQ: 一一73438二七,有同好就一起讨论讨论
BTW: 其实我不懂多少Linux,目前知道的也只是 |
|