脱机下载教程,适用于1.28版固件8M版本_第1页
脱机下载教程,适用于1.28版固件8M版本_第2页
脱机下载教程,适用于1.28版固件8M版本_第3页
脱机下载教程,适用于1.28版固件8M版本_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

脱机下载教程,适用于1.28版固件8M版本脱机下载教程,适用于1.28版固件8M版本脱机下载教程,适用于1.28版固件8M版本脱机下载教程,适用于1.28版固件8M版本编制仅供参考审核批准生效日期地址:电话:传真:邮编:[脱机下载]脱机下载教程,适用于版固件8M版本本帖最后由Neal于2010-11-822:21编辑

星版的教程里非常详细,参见,但是因为他写教程的时候固件版本较老,现在固件已经集成了很多功能,并且新固件和旧固件在设置上有些差异。其实现在脱机下载很简单,因为新8M固件已提供了BT下载、samba、usb驱动等,现在只需安装一个amule就可以,并且安装过程中使用的命令可以复制粘贴,实际操作过程比用脱机下载包还容易。我根据自己的心得写了这点东西,希望对正在摸索的朋友有所帮助,并且向论坛的各位高手感谢。

目前能在路由器运行的电驴软件有两个:MLDonkey和aMule。如果想使用MLDonkey下载,最好使用论坛上提供的ghost脱机下载包,这是因为mldonkey需编译,直接安装很麻烦;如果想使用amule来下载,可以通过下面的步骤自己安装。

我的配置:H618B路由器16m闪存,64M内存,固件版本:TomatoFirmwareMIPSR1K26USB8M。移动硬盘:320G。客户机:windows7电脑。

步骤:

1、对移动硬盘分区:建议分两个区,一个小一个大,小的分区用来放软件,大小200M左右,大的分区放自己下载的文件。格式化为ext3分区。把移动硬盘接到电脑,用winpm等分区工具格式化,格式化时不加卷标。

也可以把硬盘接在路由器上用fdisk分区和格式化。参见:。在格式化时,分区不能挂载,否则出错。

2、路由器设置:在路由器上接上移动硬盘,开机。打开电脑的IE浏览器,地址栏内输入的IP地址,设置路由器。samba服务启动,自动共享设为读/写,启用SSH。

在USB应用设置项中,勾选,启用USB设备勾选,自动挂载硬盘到/mnt勾选,ext3分区勾选。

保存设置后,在USB设置里,检查已连接设备,看看硬盘的两分区是否已成功挂载到/tmp/mnt/sda1和/tmp/mnt/sda2。

因为/mnt已连接到/tmp/mnt,以后/tmp/mnt可以简化为/mnt。

如果成功挂载,首先要在第一分区创建opt目录。telnet登录,输入命令:

mkdir/

mnt/sda1/opt

然后在挂载后运行脚本添加:

mount-obind/mnt/sda1/opt/opt

卸载前运行脚本添加:

/opt/etc/S57amuledstop

killalltransmission-daemon

sleep3

swapoff/mnt/sda1/swapfile

umount/opt

保存设置,重启路由器。

因为已启用Samba服务,正常情况在客户端windows7电脑的网络(在资源管理器窗口的最下面有网络)可以看到共享的移动硬盘的两个分区。windowsXP是网上邻居。

从路由器拔出硬盘前,先点击路由器USB设置的已连接设备的卸载,再拔出移动硬盘,这样操作可能硬盘不易出问题。

3、在windows电脑上安装winSCP,因为后面修改amule配置文件要用到。下载地址:download/。

安装很简单。安装完成后,打开软件,主机名:。端口号:22。用户名:root?密码:admin。要注意的是文件协议改为SCP。

4、建立交换区swap:交换区相当于windows系统的虚拟内存。

在客户机windows电脑,telnet登录,建立swap文件:

ddif=/dev/zeroof=/mnt/sda1/swapfilebs=1024count=65536

mkswap/mnt/sda1/swapfile

swap区我设的是64M.

为了使开机时能够加载swap交换区,将swapon/mnt/sda1/swapfile添加在挂载后运行脚本。

最终的挂载后运行脚本为:

mount-obind/mnt/sda1/opt/opt

sleep3

swapon/mnt/sda1/swapfile

保存设置,重启路由器。

是否挂上,用free命令查看。

5、amule安装:

在客户端telnet登录,依次分别执行下面命令:

wget-O-|tr-d'\r'>/

tmp/

sh/tmp/

/opt/bin/ipkgupdate

/opt/bin/ipkginstallamule

设置参考星版教程的3楼和链接。需要注意的是amule存放临时文件路径(TempDir)和完成文件路径(IncomingDir),改为第二个分区"/mnt/sda2/.........."。如果你的硬盘只有一个分区,改为“/mnt/sda1/......."。目录设置详细见34楼。

运行amule有两种办法。

如果想一开机启动amule,需要在初始化脚本添加启动命令。直接添加启动amule命令:/opt/etc/S57amuledstart,在我的路由器上不能顺利执行,最后我在前面加了sleep1m才能执行,1m指的是1分钟。其中原因我猜测可能是新固件集成的服务太多,启动时间比旧版固件长。可能时间再短点也可以,网友自行尝试。

我的初始化脚本:

sleep1m

/opt/etc/S57amuledstart

如果不想一开机就启动amule,也可通过电脑Telnet登录后启动和终止amule,telnet登录输入:

/opt/etc/S57amuledstart。

为了执行方便,我编了一个批处理快速实现telnet登录和amule启动和中止。详细见我的另一篇帖子。

用ps命令查看amule是否运行,如果有/opt/bin/amuled-f,说明amule已经在路由器成功运行。

防火墙脚本:

#Port4662(TCP)foreMule,4662+3&4672(UDP)forKad

iptables-AINPUT-ptcp--dport4662-jACCEPT

iptables-AINPUT-pudp--dport4665-jACCEPT

iptables-AINPUT-pudp--dport4672-jACCEPT

iptables-AINPUT-mstate--stateESTABLISHED,RELATED-jACCEPT

iptables-POUTPUTACCEPT

据说可以使低ID变为高ID.

6、在路由器的设置中启用BT脱机下载,实际是启动了transmission-daemon,所以个人不必再安装bt软件。

对transmission有较高要求的朋友,可以选择自己安装,按星版教程操作即可,自己安装的好处一是可以安装最新版的transmission-daemon,二是可以按自己的要求对软件进行定制。

7、在windows电脑上安装transmission和amule远程控制软件:

Transmission-remote-gui:,令人郁闷的是没有中文。也可以安装另一个远程控制软件Transmission-remote-dotnet:...tnet/downloads/list,有中文,并且和ie进行关联,推荐第二个。默认控制端口9091。

aMule的远程控制软件amulere

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论