-
脱机下载教程,适用于
1.28
版固件
8M
版本
星版的教程里非常详细,参见
/
p>
,但是因为他写教程的时候固件版本较老,现在固件已经集成了很多功能,并且新固件和
p>
旧固件在设置上有些差异。其实现在脱机下载很简单,因为新
8M<
/p>
固件已提供了
BT
下载、
samba
、
usb
驱动等,现在只需安装一个
amule
就可以
,并且安装过程中
使用的命令可以复制粘贴,
实际操作过程比用
脱机下载包还容易。
我根据自己的心得写了这点东西,
希望对正
在摸索的朋友有所帮助,
并且向论坛的各位高手感谢。
目前能在路由器运行的电驴软件有两个:
MLDonkey
和
aMule
。
如果想使用
MLDonkey
下载,<
/p>
最好使用论坛上提供的
ghost
脱机下
载包,
这是因为
mldonkey
需编
译,
直接安装很麻烦;如果想使用
amule
< br>来下载,可以通过下面的步骤自己安装。
我的配置:
H618B
路由器
16m
闪存,
64M
内存,固件版
本:
Tomato Firmware v1.28.0512 MIPSR1 K26
USB 8M
。移动硬盘:
320G
。
客户机:
windows7
电脑。
步骤:
1
、对移动硬盘分区:建议分两个区,一个小一个大,小的分区用来放软件,大小
200M
左右,大的分区放自己下载的文件。格式化为
< br>ext3
分区。把移动硬盘接到
电脑,用
winpm
等分区工具格式化,格式化时不加卷标。
也可以把硬盘接在路由器上用
fdisk
分区和
3
格式化。参见:
/
。在格式化时,分区不能挂载,否则出错。
2
、路由器设置:在路由器上接上移动硬盘,开机。打开电脑的
IE
浏览器,地址栏内输入
192.1
68.1.1
的
IP
地址,设置路由器
。
samba
服务启动,自动共享设为读
/
写,启用
SSH
。
在
USB
应用设置项中,<
/p>
usb2.0
勾选,启用
USB
设备勾选,自动挂载硬盘到
/mnt
勾选,<
/p>
ext3
分区勾选。
< br>保存设置后,在
USB
设置里,检查已连接设备,看看硬
盘的两分区是否已成功挂载到
/tmp/mnt/sda1
和<
/p>
/tmp/mnt/sda2
。
因为
/mnt
已连接到
/tmp/mnt
,以后
/tmp/mnt
< br>可以简化为
/mnt
。
如果成功挂载,首先要在第一分区创建
opt
目录。
telnet
192.168.1.1
登录,输入命令:
mkdir /mnt/sda1/opt
然后在挂载后运行脚本添加:
mount -o bind /mnt/sda1/opt /opt
卸载前运行脚本添加:
/opt/etc/init.d/S57amuled stop
killall transmission-daemon
sleep 3
swapoff
/mnt/sda1/swapfile
umount /opt
保存设置,重启路由器。
因为已启用
Samba
服务,正常情况在客户端
w
indows7
电脑的网络(在资源管理器窗口的最下面有网络)可以看到共享的移动硬
盘的两个分区。
windowsXP
是网上
邻居。
从路由器拔出硬盘前,先点击路由器
USB
设置的已连接设备的卸载,再拔出移动硬盘,这样操作可能硬盘不易出
问题。
3
、在
windows
电脑上安装
win
SCP
,因为后面修改
amule
配置
文件要用到。下载地址:
/download/
。
安装很简单。安装完成后,打开软件,主机名:
1
92.168.1.1
。端口号:
22
。用户名:
root
密码:
adm
in
。要注意的是文件协议改为
SCP
。
4
、建
立交换区
swap
:交换区相当于
wi
ndows
系统的虚拟内存。
在客户
机
windows
电脑,
telnet
192.168.1.1
登录,建立
swap
< br>文件:
dd if=/dev/zero
of=/mnt/sda1/swapfile bs=1024 count=65536
mkswap /mnt/sda1/swapfile
swap
区我设的是
64M.
为了使开机时能够加载
swap
交换区,将<
/p>
swapon /mnt/sda1/swapfile
添加在挂
载后运行脚本。
最终的挂载后运行脚本为:
mount -o bind /mnt/sda1/opt /opt
sleep 3
swapon
/mnt/sda1/swapfile
保存设置,重启路由器。
是否挂上,
用
free
命令查看。
5
、
amu
le
安装:
在客户端
telnet
192.168.1.1
登录,依次分别执行下面命令:
wget
/downloads/
-O - | tr -d 'r' > /tmp/
sh /tmp/
/opt/bin/ipkg update
/opt/bin/ipkg install amule
设置参考星版教程的
3
楼和链接
/?t
id=63082
。
需要注意的是
am
ule
存放临时文件路径
(
TempD
ir
)
和完成文件路径
(
IncomingDir)
,
改为第二个分区
。如果你的硬盘只有一个分区,改为
“/
mnt/sda1/.......
。目录设置详细见
34
p>
楼。
运行
p>
amule
有两种办法。
如果想一开机启动
amule
,需要在初始化脚本添加
启动命令。直接添加启动
amule
命令:
/opt/etc/init.d/S57amuled start
,在我的路
由器上不能顺利执行,最后我在
前面加了
sleep 1m
才能执行,
1m
p>
指的是
1
分钟。
其
中原因我猜测可能是新固件集成的服务太多,
启动时间比旧版固件长。
< br>可能时间再短点也可以,
网友自行尝试。
我的初始化脚本:
sleep 1m
/opt/etc/init.d/S57amuled start
如果不想一开机就启动
amule
,也可通过电脑
p>
Telnet
登录后启动和终止
amule
,
telnet
登录输入:
/opt/etc/init.d/S57amuled start
。
为了执行方便,我编了一个批处理
快速实现
telnet
登录和
amul
e
启动和中止。详细见我的另一篇帖子。
/
用
ps
命令查看
amule
是否运行,如果有
/opt/bin/am
uled -f,
说明
amule
已经
在路由器成功运行。
防火墙脚本:
# Port
4662 (TCP) for eMule, 4662+3 & 4672 (UDP) for Kad
iptables -A INPUT -p tcp --dport 4662
-j ACCEPT
iptables -A INPUT -p udp
--dport 4665 -j ACCEPT
iptables -A
INPUT -p udp --dport 4672 -j ACCEPT
iptables -A INPUT -m state --state
ESTABLISHED,RELATED -j ACCEPT
iptables
-P OUTPUT ACCEPT
据说可以使低
ID
变为高
ID.
6
、在路由器的设置中启用
BT
脱机下载
,实际是启动了
transmission-daemon
,所
以个人不必再安装
bt
软件。
对
transmission
有较高要求的朋
友,可以选择自己安装,按星版教程操作即可,自己安装的好处一是可以安装最新版的
t
ransmission-daemon
,二是可以按自己的要
求对软件进行定制。
7
、在
windows
电脑上安装
< br>transmission
和
amule
远程控制软件
:
Transmission-
remote-gui
:
/p/transmisson-
remote-gui/downloads/list
,
令<
/p>
人
郁
闷
的
是
没
有
中
文
。
也
可
以
安
装
另
一
个
远
程
控
制
软
件
Tr
ansmission-remote-dotnet:
/p/transmi ...
tnet/downloads/list
,有中文,并且和
i
e
进行关联,推荐第二个。默认控制端口
9091
。
aMule
的远程控制软件
amule
remote
GUI
下载地址:
p>
/files/?cat=43
。安装
gu
i
和
amulecmd
,不安装主程序
。值得注意的是登录密码问
题,在星版的教程里有。控制端口默认
4712
。
ie
和
< br>amule
关联方法见
4
楼。<
/p>
使用远程控制软件之前,要确保
amu
le
和
transmission
已启
动。
给
a
mule
添加任务经常出问题,我推荐的办法
/?tid=68
542
。
自己的一点体会,可能还有很多错误,欢迎指正。
[
脱机下载
]
用好你的
TTDW
之
< br>--
用路由器把移动硬盘格
式化成
EXT3
由于
linux
对
p>
ntfs
的支持一般,所以使用路由器脱机的朋友大都选择
ext3
作为文件系统,以往大家都是要在
Wi
ndows
下装能够格式化成
ext3
的工具或者下载一个
Linux
的
Li
veCD
来做这件事,其实可以通过
Tomato
DualWAN
内置的命令来实现,方法如下:
以下命令适用于
K24
内核(
Tomato DualWAN 1.23
和
1.25
系列)
查看硬盘都有那些分区可以用下面的命令
fdisk -l
/dev/scsi/host0/bus0/target0/lun0/disc
把第一个硬盘分区格式化成
ext3
的
命令
3
/dev/scsi/host0/bus0/target0/lun0/part1
如果想对硬盘重新进行分区
fdisk
/dev/scsi/host0/bus0/target0/lun0/disc
以下命令适用于
K26
内核(
Tomato DualWAN
1.28
系列)
查看硬盘都有那些分区可以用下面的命令
fdisk -l /dev/sda
把第一个硬盘分区格式化成
ext3
的命令
3 /dev/sda1
如果想对硬盘重新进行分区
fdisk /dev/sda
[
脱机下载
]
抛弃
Ext2IFS
,不用安装
Linux
,使用
Ext2Fsd
极速读写
Linux
分区
本帖最后由
gw1357
于
2010-6-8 18:09
编辑
Ext2Fsd
这个小工具,可以实现在
Windows
中挂载
Linux
分区的目的。
Ext2Fsd
能够在
Windows 2000<
/p>
、
XP
、
200
3
、
Vista
、
WIn7
、
2008
等系统中运行,支持挂载
Ext2/Ext3
类型的分区。
优点:挂载
ext2/ext3
分区为
驱动器,能正确识别中文
,
可读写
ex
t2/ext3
分区
,
复制文件速度快
缺点:不同的人使用,性能差异很大,有的很快,有的很慢
官网:
/
下载:
/projects/ext2fsd/files/<
/p>
安装后就是中文的
对
Lin
ux
分区指定盘符
在配置卷属性中,把相应分区设为可写
p>
#########################################
#########################
读写测试是复制一个
2G
的电影,使用拷贝软件
TeraCopy<
/p>
############################
######################################
分区
L
,为
EXT3
< br>格式,
写入速度
23MB/S
左右
<
/p>
读取速度最高达
27MB/S,
之后稳定
与
23MB/S
左右
测试发现,用
###
##################################################
#############
分区
K
,为同一移动硬盘上的另一分区,
NTFS
格式
写入速度
24MB/S
左右
读取速
度
22MB/S
左右
###
##################################################
#############
Ext2Fsd
读写
EXT3
的性能跟
NTFS
没有差别,我的移动
硬盘盒的速度成了瓶颈。
不过网上也有人反映,读写只有几
M
,我的运气好吧
!
附件为安装使用方法
amule
和
ie
关联的方法
本帖最后由
Neal
于
2010-11-4 13:29
编辑
<
/p>
当你点击某个网站的
ed2k
链接时,<
/p>
amule
没有添加链接,原因是
amu
le
和
ie
没有关联,以下关联办法来
自
amule
的官方网站。
//Ed2k_links_handling
,原文是英文的,我简单
的翻译了一下:
保证
amule remote
gui
安装时
amulecmd
勾选。
创建一个名为而
ed2k_
的文件,包含以下代码:
@echo off
set
link=%1
for /f
你的
路由器
Ip
地址
/P
你的
amule
登录密码
/c
不要忘了替换你的
ip
地址和密码,保存文件,文件放在
C:Program
FilesaMule
。
创建一个名
为
ed2k_
的文件
,包含以下代码:
REGEDIT4
[HKEY_CLASSES_ROOTed2k]
@=
[HKEY_CLASSES_ROOTed2kDefaultIcon]
@=
[HKEY_CLASSES_ROOTed2kshell]
@=
[HKEY_CLASSES_ROOTed2kshellopen]
[HKEY_CLASSES_ROOTed2kshellopencommand]
@=
保存文件,双击运行,把这些键
值增加到你的注册表里。以后,如果再用
IE
浏览器,点击网站
里面的
ed2k
链接,
amule
p>
就会增加新的下载任务。不过在
verycd
网站增加下载任务,
amule
汉字是乱字符,最后下载后的
文件名只有
8
位,在其它网站下载是正常的。
< br>
还有一个办法,增加下载任务。
/?tid=68542
[
脱机下载
]
用好你的
TTDW
之
< br>--
用路由器把移动硬盘格
式化成
EXT3
由于
linux
对
p>
ntfs
的支持一般,所以使用路由器脱机的朋友大都选择
ext3
作为文件系统,以往大家都是要在
Wi
ndows
下装能够格式化成
ext3
的工具或者下载一个
Linux
的
Li
veCD
来做这件事,其实可以通过
Tomato
DualWAN
内置的命令来实现,方法如下:
以下命令适用于
K24
内核(
Tomato DualWAN 1.23
和
1.25
系列)
查看硬盘都有那些分区可以用下面的命令
fdisk -l
/dev/scsi/host0/bus0/target0/lun0/disc
把第一个硬盘分区格式化成
ext3
的
命令
3
/dev/scsi/host0/bus0/target0/lun0/part1
如果想对硬盘重新进行分区
fdisk
/dev/scsi/host0/bus0/target0/lun0/disc
以下命令适用于
K26
内核(
Tomato DualWAN
1.28
系列)
查看硬盘都有那些分区可以用下面的命令
fdisk -l /dev/sda
把第一个硬盘分区格式化成
ext3
的命令
3 /dev/sda1
如果想对硬盘重新进行分区
fdisk /dev/sda
如
果想在
Windows
中读取
ext3
文件系统内的文件,请参考这个帖子
/?tid=31062<
/p>
[
脱机下载
]
果断放弃
MLDonkey,
启用
p>
aMule
本帖最后由
cjinglu
于
2010-9-24 00:11
编辑
<
/p>
最近入了
H618B
,主要目的之一就是
要脱机下载,最早找到的是这个帖子:
USB
应用
ghost
包
/viewthread ...
6amp%3Btypeid%3D102
里面使用的电驴软件是
MLdonkey
使用习惯和一般的电驴软件大不相同不说,
sancho
的
图形控制程序也不太好弄,尤其怎么都找不到批量添加下载链接的功能
后来就想解决办法的同时,一直使用
Xtreme
来下
载
直到今天终于找到了一些
aMul
e
的资料,主要是星版的资料和其他
DD
上的一些资料
终于搞定了
aMul
e
的安装,至少界面终于和其他驴子差不多了,下载也不比其他驴慢,不像
MLDonkey
的
KAD
老是出问题
aMule
安装详见星版的帖子:
/
如果使用的是第一步的
ghost
包,可以直接跳过前面的内容,首先登陆
telnet,
输入以下命令:
cd /mnt/opt
wget
/downloads/
-O - | tr -d 'r'
>
sh
然后直接进入星版帖子的三楼
aMule
安装的内容
这里说几个注意事项:
WINSCP
进入
/opt/share/amule/.aMule
目录
修改
文件的过程中,以下字段最好一并修改:
Nick=[CHN][veryCD]youname
的形式
/
为什么我就不说了,经常用驴子的知道原因
/
UPnPEnabled=0
此处修改为
1
< br>打开
UPNP
支持你可以更容易得到
HighID
和更容易连接
KAD
网络
TempDir=
这里后面不管是什么,改为
TempDir=/mnt/samba_folder/emule_download/Tmp
别忘了从网上邻居进入
WL-500
GP
,
在
WL-500GPemule
_download
文件
夹下建立一个
Tmp
文件夹
(
注意大小写
)
IncomingDir=
这后面不管是什么,一样改为
Inc
omingDir=/mnt/samba_folder/emule_download
最后用
WINSCP
进入
/opt/share/amule/.aMule
目录,从
你的电脑的电驴目录下的
config
文件夹中
(
例如
C:Program
Filesemuleconfig)
找到以下三个文件:
将他们复制到
/opt/share/amule/.aMule
目录
最后,在开机脚本中添加:
/opt/etc/init.d/S57amuled start
之后下载
aMule,
地址:
/files/?cat=43
安装时请按图把以下几样去掉
之后启动
aMule GUI
p>
填上
192.168.1.1
和你在上一步
中写入的密码原文
(
不要填
MD5
p>
密码
)
即可进入和电脑电驴几乎一样的电驴
界面了
这样你就可以用路由器实现几乎和电脑相当的电驴速度
[
脱机下载
]
USB
应用
ghost
包
本帖最后由
okboy
于
2010-1-27 14:12
编辑
<
/p>
由于上一个包由于集成的东西太少了,所以这次决心做一个功能比较全的给大家。看完这篇
文章后,你会发现原来路由还可以这样用。
1
.集成的东东:
samba3.0.28a
tranmission1.76
mldonkey3.0.0
lighttpd
1.4.25
php 5.2.12
sqlite
2.8.17
rtorrent 0.8.6
punbb
1.2.22
typecho 0.6
32M swap
2
.
应用包下载地址:
看
2
楼连接
应用包使用
很简单,只有以下几个步骤:
p>
用
ghost32
恢复镜像到硬盘或U盘<
/p>
->TTDW
的网页管理中贴上脚本
->
接上已经恢复好的硬盘
->
重启路由后
即可使用
至于怎么使用
ghost32
恢复镜像及贴脚本,请各位移步看一下我上一个贴子:
p>
/
开机脚本:
(2.0
的将
modprobe usb-ohci
改成
modprobe ehci-
hcd
即可
)
1.
2.
3.
4.
5.
modprobe
usbcore
modprobe scsi_mod
modprobe usb-ohci
modprobe
sd_mod
modprobe usb-storage
6.
sleep 1
7.
8.
modprobe jbd
modprobe ext3
9.
sleep 3
10.
mount
/dev/scsi/host0/bus0/target0/lun0/part1 /mnt
11.
mount -o bind
/mnt/opt /opt
12.
sleep 3
13.
/opt/bin/busybox swapon /mnt/swapfile
14.
sleep 3
15.
/opt/etc/init.d/S08samba
复制代码
防火墙脚本:
1.
2.
3.
4.
5.
6.
7.
8.
9.
iptables -I
INPUT -p udp --dport 9527 -j ACCEPT
iptables -I INPUT -p tcp --dport 9527
-j ACCEPT
iptables -I INPUT -p udp
--dport 9528 -j ACCEPT
iptables -I
INPUT -p tcp --dport 9528 -j ACCEPT
iptables -I INPUT -p udp --dport 9529
-j ACCEPT
iptables -I INPUT -p tcp
--dport 9529 -j ACCEPT
iptables -I
INPUT -p udp --dport 12180 -j ACCEPT
iptables -I INPUT -p tcp --dport 12180
-j ACCEPT
iptables -I INPUT -p udp
--dport 15268 -j ACCEPT
10.
iptables -I INPUT -p tcp --dport 15268
-j ACCEPT
11.
iptables -I INPUT -p udp --dport
65521:65530 -j ACCEPT
12.
iptables -I INPUT -p tcp --dport
65521:65530 -j ACCEPT
13.
iptables -I INPUT -p udp --dport 6788
-j ACCEPT
14.
iptables -I INPUT -p tcp --dport 6788
-j ACCEPT
15.
iptables -I INPUT -p tcp --dport 8081
-j ACCEPT
复制代码
4.
集成软件的使用
说明:
1
.
由于
集成的软件很多,而路由器不像
PC
那样可以同时负担多任务,
高负荷的软件应用。所以开机脚本只开启
samba
,其它的软
件怎么启动请详细阅读下面的
说明。
2
.
文中
所有启动命令均通过
telnet
到路由后输入。
:
*samba
p>
默认启动,直接可以使用。
samba
通过网上邻居访问。
p>
驴子下载的东东在
emule_download
< br>文件夹,
transmission
下载的东东在
BTdownload
文件夹里。
rtorr
ent
是
rtorrent
监视的文件
夹,放进
BT
种子后,
rtorren
t
就会自
动下载。
(
< br>rtorrent
启动的前提下)
sion:
tranmission
启动命令:
1.
/opt/bin/transmission-daemon -g
/mnt/.btconfig/transmission-daemon
复制代码
1.
网页控制:启动后请在在浏览器上打上
“http://
路
由
IP:9091”
来进行访问:
-
-
-
-
-
-
-
-
-
上一篇:中国十大免费电影网站
下一篇:丽水博瑞特化工有限公司2016产品目录