主页 > 原创 | 学习笔记 > openwrt(wndr4300)编译安装配置rtorrent-rpc

openwrt(wndr4300)编译安装配置rtorrent-rpc

新版本的openwrt固件中的rtorrent没有rpc模块,不能远程控制,需要自己编译rtorrent-rpc,过程如下

环境搭建参考 ubuntu14.04编译openwrt 14.07固件(wndr4300路由)
1.下载依赖的软件包

./scripts/feeds install -p rtorrent xmlrpc-c xmlrpc-c-client xmlrpc-c-common xmlrpc-c-internal xmlrpc-c-libxml2 xmlrpc-c-server

2.修改openwrt/package/feeds/packages/rtorrent/Makefile
最后两行打开rtorrent-rpc,关闭rtorrent

#$(eval $(call BuildPackage,rtorrent))
$(eval $(call BuildPackage,rtorrent-rpc))

3.编译
make menuconfig

Network->Bittorrent
选中rtorrent-rpc
保存配置
编译

$ make ./package/feeds/packages/rtorrent/compile V=s

最后会生成ipk文件
./bin/ar71xx/packages/packages/rtorrent-rpc_0.9.4-git–1_ar71xx.ipk
4.安装
scp上面生成的ipk到路由后,运行下列命令安装

opkg update
opkg install rtorrent-rpc_0.9.4-git--1_ar71xx.ipk

5.配置
挂载外置硬盘到usb目录,因为是挂载ntfs文件系统需要先安装nfts-3g工具包

mount -t ntfs-3g /dev/sda2 /mnt/usb

创建.session目录,增加~/.rtorrent.rc文件

mkdir -p /mnt/usb/downloads/.session
 
vi ~/.rtorrent.rc
min_peers = 40
max_peers = 120
min_peers_seed = 2
max_peers_seed = 6
max_uploads = 4
download_rate = 0
upload_rate = 20
directory = /mnt/usb/downloads
session = /mnt/usb/downloads/.session
port_range = 50800-65535
port_random = yes
check_hash = no
use_udp_trackers = yes
scgi_port = 127.0.0.1:5000

运行rtorrent,,需要先安装screen
screen -S rtorrent
rtorrent

按ctrl^a d退出screen

Tags: openwrt rtorrent rtorrent-rpc rutorrent wndr4300 编译

评论:3

  1. eflying 回复
    2015 年 7 月 25 日 于 上午 12:41

    最近刷了DDWRT,但是用OPENWRT的OPKG源,发现装了rtorrent不能运行,出错消息:(rtorrent: XMLRPC not supported),感觉你有配置过,我的路由器是(水星MW4530,已刷DD-WRT),本人已经装了xmlrpc-c,xmlrpc-clent,xmlrpc-server,不知道配置,如果你有编译现成的,麻烦你发个邮件给我,或者给我安装配置方法,在下感激不尽

    • tianyu 回复
      2015 年 7 月 25 日 于 上午 1:31

      Openwrt已经有RPC版本的了,找对应的芯片下载吧。
      http://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/nand/packages/packages/

      • eflying 回复
        2015 年 7 月 28 日 于 下午 6:10

        谢谢大神,后来安装上了但是开机命令不知道怎么写,经过N次试验后
        screen -d -m rtorrent -n -o import=/opt/root/.rtorrent.rc
        用这条命令在PUTTY上能启动,但是放在开机命令不能随机运行,放了一个PT种子上去也能建立,但不能下载,在PUTTY上好像track error,能否再进一步帮忙解决

发表评论

邮箱地址不会被公开。 必填项已用*标注

引用通告:1

引用本页的文章 openwrt(wndr4300)编译安装配置rtorrent-rpc

pingback 来自 openwrt(wndr4300)安装rutorrent | 天宇空间 2014 年 12 月 21 日

[…] rtorrent-rpc编译安装参考 openwrt(wndr4300)编译安装配置rtorrent-rpc 1.安装lighttpd […]