QNAP TS-419P上让transmission开机自动启动的问题(已解决)
本帖最后由 p_abing 于 2010-3-19 16:17 编辑不太懂Linux,请教一下:
比如,我需要运行/share/HDA_DATA/.qpkg/Optware/bin/transmission.sh,如何写autorun.sh呢?
请赐教! 理论上说,就这样写就可以了
/share/HDA_DATA/.qpkg/Optware/bin/transmission.sh 但是我保存不了,一保存,就提示错误!
楼上的同学,请把idconfig另起一行写 本帖最后由 p_abing 于 2010-3-19 16:11 编辑
经过和QNAP售后人员联系和帮助下,已解决这一问题,现在把解决过程公布出来给需要的人。
安装教程:
1.telnet 到你的NAS。
2.首先我们要先在线升级ipkg包的最新内容,输入下面的指令:
[~] # ipkg update
(注意:需要在NAS上设置DNS,我通过路由器,设置DNS为路由器地址:如192.168.1.1)。
3.升级完成后,开始在线安装transmission,目前ipkg已经更新transmission到1.91-1的版本(2010.03.19)了。
4.输入下面的命令:
[~] # ipkg install transmission
5.安装完成后我们要配置一个transmission的启动文件,输入如下面的命令:
[~] # vi /share/HDA_DATA/.qpkg/Optware/bin/transmission.sh
6.在文件中输入下面的内容:
/share/HDA_DATA/.qpkg/Optware/bin/transmission-daemon -g /share/Qdownload/transmission/.config/ -T -w /share/Qdownload/transmission/
(以上内容不换行)这里的HDA_DATA是单盘,如果是做过RAID的,就替换成自己的盘符。
7.编辑完成保存后,要修改这个文件为可执行属性,输入:
[~] # chmod +x /share/HDA_DATA/.qpkg/Optware/bin/transmission。sh
8.然后就可以到/share/HDA_DATA/.qpkg/Optware/bin/目录下去启动transmission了:
# ./transmission.sh
9.启动完成后,还不会产生配置文件,所以我们要先停一下transmission,直接 ps –ef找到transmission的进程Kill掉,如kill 1394,这时系统会在/share/HDA_DATA/Qdownload/transmission/.config/下,
创建一些transmission的配置文件,我们要修改settings.json文件。
可以参考如下内容修改
"blocklist-enabled": 0,
"download-dir": "\/share\/Qdownload\/transmission\/",
"download-limit": 100,
"download-limit-enabled": 0,
"encryption": 0,
"lazy-bitfield-enabled": 1,
"message-level": 2,
"open-file-limit": 320,
"peer-limit-global": 240,
"peer-limit-per-torrent": 100,
"peer-port": 51413,
"peer-port-random-enabled": 0,
"peer-port-random-high": 65535,
"peer-port-random-low": 1024,
"peer-socket-tos": 0,
"pex-enabled": 0,
"port-forwarding-enabled": 1,
"preallocation": 1,
"proxy": "",
"proxy-auth-enabled": 0,
"proxy-auth-password": "",
"proxy-auth-username": "",
"proxy-enabled": 0,
"proxy-port": 80,
"proxy-type": 0,
"rpc-authentication-required": 0,
"rpc-enabled": 1,
"rpc-password": "你自己的密码",
"rpc-port": 9091,
"rpc-username": "你自己的登录名,默认空白",
"rpc-whitelist": "127.0.0.1",
"rpc-whitelist-enabled": 0, 你需要远程管理的,建议关闭白名单,输入false或0
"upload-limit": 100,
"upload-limit-enabled": 0,
"upload-slots-per-torrent": 14
}
备注:
文本中的0和1的含义:0-false 1-true。
本帖最后由 p_abing 于 2010-3-19 15:44 编辑
3楼的ERROR 5 INPUT/OUTPUT问题解决了,不能用vi命令。
首先,运行如下命令:
mount -t ext2 /dev/mtdblock5 /tmp/config
其次,然后进入config文件夹:
cd /tmp/config
然后,建立autorun.sh文件:
touch autorun.sh
最后,使用vi命令编辑autorun.sh文件:
vi autorun.sh
autorun.sh内容:
#!/bin/sh
#Transmission start
echo "/share/HDA_DATA/.qpkg/Optware/lib/" >> /etc/ld.so.conf
ldconfig
export EVENT_NOEPOLL=0
export TRANSMISSION_WEB_HOME=/share/HDA_DATA/.qpkg/Optware/share/transmission/web
/share/HDA_DATA/.qpkg/Optware/bin/transmission.sh
然后,给予运行权限:
chmod +x /tmp/config/autorun.sh
最后输入:
umount /tmp/config
备注:红色字体:运行命令;蓝色字体:文本内容。 电脑上可安装Transmission GUI来远程控制Transmission,提供两个软件:
http://code.google.com/p/transmisson-remote-gui/
http://code.google.com/p/transmission-remote-dotnet/(有中文界面)。 你好,两个问题,请帮忙~
一、按照5楼的步骤设置完了是不是应该可以通过Thansmission Remote进行下载操作了呢?可是无论我在Thansmission Remote里如何设置,都不能连接到程序。。。到底怎么设置,这两软件啥关系呢?
二、运行[~] # mount -t ext2 /dev/mtdblock5 /tmp/config 命令时显示以下信息:
mount: /dev/mtdblock5 is not a valid block device
这是什么意思啊?
谢谢! 在浏览器中直接输入http://192.168.2.×:9091,已经可以看到Web界面了,并且可以下载。 谢谢,按照教程transmission开机启动成功,不用每次都ssh进去启动了。 谢谢楼主的教程,能开机自己启动了。学习了。 谢谢楼主的教程,能开机自己启动了。学习了。 mark
好帖留名{:5_133:} 目前,QNAP已经出来Transmission的安装包了,使用维护比原来更方便!
同样可以用管理软件。
页:
[1]