|
本帖最后由 zhengxinhn 于 2017-6-17 13:45 编辑
本来是折腾K3的Transmission,结果发现搞了一个晚上,编译了几个版本的TR,都下不了TTG的资源。
看了此贴,估计从OP 14.07之后就没办法解决了,LEDE也是OP的后续版本。
https://right.com.cn/forum/thread-155550-2-1.html
于是想测试下Padavan上的TR能不能下载,手头只有个原装K2,就在K2上试了。。。
K2首先得添加transmission,其实很简单,随便下个16M的固件,用7zip打开。
就能在/usr/bin 找到其中的transmission-daemon 和transmission.sh两个文件。
transmission-daemon即transmission的主程序,transmission.sh则是控制脚本。
transmission.sh里有4个从路由上获得的参数,从后面的启动参数能看出。
-P tr_pport 直接赋值51413 , -p tr_rport 是RPC的端口,直接赋值9091.
tr_user tr_pass 分别是RPC的用户名 密码,随便填2个admin。
- tr_pport=`nvram get trmd_pport`
- tr_rport=`nvram get trmd_rport`
- tr_user=`nvram get http_username`
- tr_pass=`nvram get http_passwd`
复制代码 然后还有2个参数,改成自己想要的位置就好。
- SVC_PATH="/usr/bin/transmission-daemon"
- DIR_LINK="/mnt/transmission"
复制代码
改好之后把这2个文件,丢到路由一个可以读写的目录就好,我丢到了/opt/bin里。这样transmission已经可以正常启动了。
然后问题来了,下载目录放哪都没空间啊,H大的使用教程。http://rt.cn2k.net/?p=65
先在电脑上共享一个目录,然后挂载到路由器上,空间就来了。
我是在Mac上共享的,参数略有不同,Mac上特殊的两个参数nounix,sec=ntlmssp。
- modprobe des_generic
- modprobe cifs CIFSMaxBufSize=64512
- mkdir -p /media/transmission
- mount -t cifs //192.168.123.171/tr /media/transmission -o username=YourUsername,password=YourPassword,nounix,sec=ntlmssp
复制代码 提前关闭KP跟SS,先尝试启动,报错log文件不能生成,发现是权限的问题,把参数SVC_ROOT=0 改成1用admin运行就好了。
最后用transmission-remote连接,测试下载,居然能获取到Peer,1个种子就让K2爆炸了。。。下完一个1G文件路由还没挂掉。
仅仅无聊测试,不知道TTG做了什么设定导致Openwrt获取不到Peer。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|