|
本帖最后由 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登录到路由器。
分别执行如下命令- opkg update
- opkg install transmission-daemon
- opkg install transmission-web
复制代码 这样transmission就安装好了。
3、配置transmission
默认情况下transmission运行一下就会生成配置文件,生成的配置文件路径在/tmp/root/.config/目录中,但dd重启该目录就会丢失。我们可以将配置文件生成到/jffs/或者移动硬盘中。我这里是生成在/jffs/transmission-config中。- mkdir /jffs/transmission-config
- killall transmission-daemon
- transmission-daemon -g /jffs/transmission-config
复制代码 运行大概10秒后,/jffs/transmission-config目录中就生成了transmission的配置文件。/jffs/transmission-config/settings.json就是transmission的主配置文件。要编辑这配置文件transmission-daemon必须停掉,否则编辑好后文件也被transmission-daemon给覆盖了。停掉transmission-daemon- 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:- export TRANSMISSION_WEB_HOME='/opt/usr/share/transmission/web/'
- transmission-daemon -g /jffs/transmission-config
复制代码 在浏览器输入
http://192.168.1.1:9091,就可以进入transmission的web管理界面了。这里可以上传一个torrent文件下载测试看看。
5、开机自动启动
在dd wrt的控制面板中,管理》命令》指令中输入:- export TRANSMISSION_WEB_HOME='/opt/usr/share/transmission/web/'
- transmission-daemon -g /jffs/transmission-config
复制代码 点击“保存为启动指令”按钮。
导读
【原创】Atheros芯片DD-WRT借用OpenWrt的packages安装python、goagent实例教程
【原创】Atheros芯片DD-WRT实现脱机下载教程(transmission)
【原创】DD-WRT实现脱机下载教程2(aria2篇)
|
|