找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 10565|回复: 5

RT-N13U B1 刷DDWRT后电驴脱机下载

[复制链接]
发表于 2012-8-6 17:32 | 显示全部楼层 |阅读模式
采用U盘的安装

安装前一定要用工具把U盘格式化成ext3格式

一、建立下面的文件夹

U盘建立一个opt文件夹,然后挂载U盘opt文件夹到路由器的opt目录:

mount -o bind /mnt/sda_part1/opt  /opt


二、安装电驴

电驴amule 脱机下载
1、安装指令 /opt/bin/ipkg install amule
成功以后,首先执行 export HOME=/opt/share/amule
amuled
  有一些需要修改的地方。在/opt/share/amule/.aMule/下面会生成几个设置文件,里
面有参数需要修改(注:这是一个隐含目录,ls 看不到,但是cd 可以进去)。 amule.conf
其中几行需要修改,

Password= 这行需要填入用户设置的password 的MD5 值,生成MD5 的指令:

echo -n yourpasswordhere | md5sum | cut -d ' ' -f 1

把yourpasswordhere 换成你要设的字符串,然后把生成出来的字串考出
备用。 例如:

echo -n admin | md5sum | cut -d ' ' -f 1

21232f297a57a5a743894a0e4a801fc3 #显示出的行

AcceptExternalConnections=1 一定要改为=1,否则amule 不会启动的

UDPEnable=1

[WebServer]
Enabled=1 这里要改成1,否则WEB 配置界面amuleweb 不会启动
ECPassword= 这行是进入web 界面的password,一样要输入MD5 值,而不是直接
输入字符,我觉得最好和上面那个password 一样
Template=default 这行是选择web 界面,个人感觉default 比较好看,php-default 其实
也不差,chicane 更好看 嘿嘿
TempDir=/opt/share/amule/.aMule/Temp
IncomingDir=/opt/share/amule/.aMule/Incoming
以上这两项也要修改,全都要设定到Public 的目录的下面去,新建一个Temp 目录,设
定所有用户都有读写权限,这样才不会文件下载完成后只有root 能打开,中文文件名也
能正常显示

2、设定server.met 文件

还需要手动更新一下服务器列表,方法是:进入/opt/share/amule/.aMule,删掉server.met
(rm 指令),然后用wget+ 新的server.met 地址,地址网上搜一下就有了,或者直接下个
server.met 把原来的替换掉
wget http://www.emule.org.cn/server.met

然后就可以通过指令启动amule :
amuled –f
-f 参数是让amule 后台运行,现在可以退出Putty 了!

3、修改路由器端口

这一切以后,还有重要一步,就是给amule 开放端口,就在dd-wrt 的NAT 选项里,给
192.168.1.1 开放以下三个端口转发:
4662 TCP
4672 UDP
4665 UDP

4、防火墙命令增加:

iptables -I INPUT -p tcp --dport 4662 -j ACCEPT
iptables -I INPUT -p udp --dport 4662 -j ACCEPT
iptables -I INPUT -p tcp --dport 4665 -j ACCEPT
iptables -I INPUT -p udp --dport 4665 -j ACCEPT
iptables -I INPUT -p tcp --dport 4672 -j ACCEPT
iptables -I INPUT -p udp --dport 4672 -j ACCEPT
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -P OUTPUT ACCEPT

据说可以获得高ID

5、启动amule
然后就可以通过指令启动amule:
/opt/etc/init.d/S57amule
启动几秒以后,就可以通过http://192.168.1.1:4711 访问amule 的web 配置界面了,进入
的密码就是刚才文件中填入的密码(这回不是输入MD5!)。重启路由后,再次运行SSH,
需再次运行:


export HOME=/opt/share/amule
amuled -f

6、路由器开机自动运行

mount -o bind /mnt/sda_part1/opt  /opt
sleep 5
export HOME=/opt/share/amule
amuled -f

将以上脚本加入启动命令即可

7、获取高ID 的方法
在DD-WRT 的管理->命令配置页面, 打开amule 常用的4662、4665、4672 端口。

iptables -I INPUT -p tcp --dport 4662 -j ACCEPT
iptables -I INPUT -p udp --dport 4662 -j ACCEPT
iptables -I INPUT -p tcp --dport 4665 -j ACCEPT
iptables -I INPUT -p udp --dport 4665 -j ACCEPT
iptables -I INPUT -p tcp --dport 4672 -j ACCEPT
iptables -I INPUT -p udp --dport 4672 -j ACCEPT
(通过防火墙命令打开)

然后,运行 killall amuled 指令KILL掉原已运行的 程序, 重新启动amule 后可获取高ID。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2012-8-6 20:36 | 显示全部楼层
顶你,学习了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2012-8-8 21:46 | 显示全部楼层
重新启动amule
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2012-8-20 14:19 | 显示全部楼层
大哥能说明白点嘛,看不懂啊,第二步   mount -o bind /mnt/sda_part1/opt  /opt
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2013-4-28 22:47 | 显示全部楼层
大师,有两个地方完全不懂……能给详细说说嘛?

TempDir=/opt/share/amule/.aMule/Temp
IncomingDir=/opt/share/amule/.aMule/Incoming
以上这两项也要修改,全都要设定到Public 的目录的下面去,新建一个Temp 目录,设
定所有用户都有读写权限,这样才不会文件下载完成后只有root 能打开,中文文件名也
能正常显示


这里需要输入什么命令啊?怎么更改权限啊?public文件夹在哪里啊……一头雾水………………


另外  3、修改路由器端口  这里nat低下好多选项呢,都怎么填啊?麻烦大师给详细说说……我是菜鸟啊~只会看图说话……还特笨……
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2014-4-26 10:07 | 显示全部楼层
学习中,,,,,,,,,,,,,,,,
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-19 18:39

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表