找回密码
 立即注册
img_loading
智能检测中

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 13691|回复: 15

【原创】Atheros芯片DD-WRT实现脱机下载教程(transmission)

[复制链接]
发表于 2013-7-30 12:15 | 显示全部楼层 |阅读模式
本帖最后由 fastpace 于 2014-5-21 09:28 编辑

上篇发了《Atheros芯片DD-WRT借用OpenWrt的packages安装python、goagent实例教程》后,有网友来咨询我怎么在dd上安装脱机下载。下面就以安装transmission为例简略写个教程。本教程适合有一点linux基础,至少要会用telnet或者ssh吧!

Atheros芯片DD-WRT实现脱机下载教程(transmission)

要实现dd的扩展,就必须安装optware,这样dd以后可以安装很多软件。对Atheros芯片可以借用openwrt来实现。


1、安装opkg
详情见《Atheros芯片DD-WRT借用OpenWrt的packages安装python、goagent实例教程》的1~6步骤。


2、安装transmission
当确定opkg已经能正常运行了,我们可以像openwrt一样在dd上很方便地安装软件。首先telnet或者ssh登录到路由器。
分别执行如下命令
  1. opkg update
  2. opkg install transmission-daemon
  3. opkg install transmission-web
复制代码
这样transmission就安装好了。


3、配置transmission
默认情况下transmission运行一下就会生成配置文件,生成的配置文件路径在/tmp/root/.config/目录中,但dd重启该目录就会丢失。我们可以将配置文件生成到/jffs/或者移动硬盘中。我这里是生成在/jffs/transmission-config中。
  1. mkdir /jffs/transmission-config
  2. killall transmission-daemon
  3. transmission-daemon -g /jffs/transmission-config
复制代码
运行大概10秒后,/jffs/transmission-config目录中就生成了transmission的配置文件。/jffs/transmission-config/settings.json就是transmission的主配置文件。要编辑这配置文件transmission-daemon必须停掉,否则编辑好后文件也被transmission-daemon给覆盖了。停掉transmission-daemon
  1. killall transmission-daemon
复制代码
使用vi编辑/jffs/transmission-config/settings.json,根据情况改几个参数:
"download-dir": "/mnt/sda_part1/transmission/downloads", #下载目录,这里指向到移动硬盘的目录
"incomplete-dir": "/mnt/sda_part1/transmission/downloads", #下载临时目录,这里指向到移动硬盘的目录
"rpc-whitelist": "192.168.1.*", #白名单地址,这里设置成局域网段地址,这样只有局域网机器才能访问transmission-web
"rpc-whitelist-enabled": true #启用白名单

其他参数根据你实际使用情况进行修改,比如需要密码登录等等。

4、启动并测试
开启transmission:
  1. export TRANSMISSION_WEB_HOME='/opt/usr/share/transmission/web/'
  2. transmission-daemon -g /jffs/transmission-config
复制代码
在浏览器输入
http://192.168.1.1:9091,就可以进入transmission的web管理界面了。这里可以上传一个torrent文件下载测试看看。


5、开机自动启动
在dd wrt的控制面板中,管理》命令》指令中输入:
  1. export TRANSMISSION_WEB_HOME='/opt/usr/share/transmission/web/'
  2. transmission-daemon -g /jffs/transmission-config
复制代码
点击“保存为启动指令”按钮。



导读
【原创】Atheros芯片DD-WRT借用OpenWrt的packages安装python、goagent实例教程
【原创】Atheros芯片DD-WRT实现脱机下载教程(transmission)
【原创】DD-WRT实现脱机下载教程2(aria2篇)


点评

能不能出个aria的安装教程啊 好多都抱着atheros芯片无从下手呢  发表于 2013-11-21 10:55
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应。胡乱输入灌水等操作将会被封禁ID。
发表于 2013-7-31 22:58 | 显示全部楼层
本帖最后由 legendyoo 于 2013-7-31 23:01 编辑

顶一个 谢谢您的总结。、。。


改天试试看 有问题再站内短信您吧


只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应。胡乱输入灌水等操作将会被封禁ID。
发表于 2013-8-1 10:51 | 显示全部楼层
哪天了试试。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应。胡乱输入灌水等操作将会被封禁ID。
发表于 2013-8-1 11:56 | 显示全部楼层
DD 的QOS 能好点就好了..DD 目测,只适合CW ..不过OPEN 也可以
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应。胡乱输入灌水等操作将会被封禁ID。
发表于 2013-8-1 13:50 | 显示全部楼层
技术文章,一定要支持
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应。胡乱输入灌水等操作将会被封禁ID。
发表于 2013-11-21 10:55 | 显示全部楼层
能不能出个aria的安装教程啊  好多都抱着atheros芯片无从下手呢
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应。胡乱输入灌水等操作将会被封禁ID。
发表于 2013-12-24 15:48 | 显示全部楼层
希望楼主做一个视频教程
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应。胡乱输入灌水等操作将会被封禁ID。
发表于 2014-4-9 18:00 | 显示全部楼层
如果在第二部,安裝transmission-daemon出现这个问题,要如何处理?
希望楼主能帮助一下,纠结了很久了。
Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for transmission-daemon:
*      libc *  libc *  libc *  libc *  libc *  libc *
* opkg_install_cmd: Cannot install package transmission-daemon.


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应。胡乱输入灌水等操作将会被封禁ID。
发表于 2014-4-9 18:44 | 显示全部楼层
之前的问题也解决了,按照教程安装好了,但最后但打不开http://192.168.1.1:9091/
楼主,还要设定什么吗?

PS:楼主的教学太有用了。

清晰,简单,易明!!赞!
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应。胡乱输入灌水等操作将会被封禁ID。
发表于 2014-4-10 18:08 | 显示全部楼层
本帖最后由 gameplayeruser 于 2014-4-10 22:07 编辑
gameplayeruser 发表于 2014-4-9 18:00
如果在第二部,安裝transmission-daemon出现这个问题,要如何处理?
希望楼主能帮助一下,纠结了很久了。
...

裝了 libc_0.9.33.2-1_ar71xx.ipk opkg_618-2_ar71xx.ipk
就沒有出現上面畫面。

PS:
export TRANSMISSION_WEB_HOME='/opt/usr/share/transmission/web/'
transmission-daemon -g /jffs/transmission-config


這句好像不能自動啟動,每次都要手動輸入指令。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应。胡乱输入灌水等操作将会被封禁ID。
 楼主| 发表于 2014-5-15 10:31 | 显示全部楼层
gameplayeruser 发表于 2014-4-9 18:00
如果在第二部,安裝transmission-daemon出现这个问题,要如何处理?
希望楼主能帮助一下,纠结了很久了。
...

https://www.right.com.cn/forum/thread-127445-1-1.html
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应。胡乱输入灌水等操作将会被封禁ID。
 楼主| 发表于 2014-5-15 10:33 | 显示全部楼层
本帖最后由 fastpace 于 2014-5-16 10:17 编辑
gameplayeruser 发表于 2014-4-9 18:44
之前的问题也解决了,按照教程安装好了,但最后但打不开http://192.168.1.1:9091/
楼主,还要设定什么吗? ...

查看端口是否有冲突,或者被禁了。
如果禁了,可以用
  1. iptables -D INPUT -p tcp --dport 9091 -j ACCEPT
  2. iptables -I INPUT -p tcp --dport 9091 -j ACCEPT
复制代码


查看一下命令 transmission-daemon -g /jffs/transmission-config 后是否有出错信息

只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应。胡乱输入灌水等操作将会被封禁ID。
 楼主| 发表于 2014-5-21 09:23 | 显示全部楼层
oppsuer 发表于 2013-11-21 10:55
能不能出个aria的安装教程啊  好多都抱着atheros芯片无从下手呢

【原创】DD-WRT实现脱机下载教程2(aria2篇)
https://www.right.com.cn/forum/f ... mp;page=1#pid880476
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应。胡乱输入灌水等操作将会被封禁ID。
发表于 2014-7-14 13:34 | 显示全部楼层
这里有一个更详细的教程。
http://www.ytyzx.net/index.php?t ... T%E6%96%87%E4%BB%B6
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应。胡乱输入灌水等操作将会被封禁ID。
发表于 2015-12-9 21:45 | 显示全部楼层
非常有用,先马克,以后用。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

欢迎大家光临恩山无线论坛

只谈技术、莫论政事!切勿转播谣言!为了你也为了他人。
只谈技术、莫论政事!(点击见详情) 切记不要随意传播谣言,把自己的日子过安稳了就行,为了自己好也为了大家好。 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。

查看 »

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

GMT+8, 2025-7-15 21:53

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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

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