[心得] 网乐通改机 Transmission开机自动启动

楼主: owasp (丑小人爱捧人懒趴)   2015-01-03 12:22:19
网乐通改机 使用 Arch Linux
Tranmission-Daemon 自动启动问题解决方式
不知道什么原因,把transmission-daemon写进/etc/rc.local时,
开机没办法正常启动
(其他的ssh、http、ftp都可以,
就只有下载bt的这个transmission不能透过这个方法开机正常启动)。
后来试验了将近一天的时间,查到资讯如下,希望可以帮助大家节省时间:
1. 输入指令:“nano /etc/rc.conf”,
编辑Arch Linux的主要设定档,
档案最下面有个DAEMONS,后面接着一个(),
里面是开机会自动启动的Daemon,在“)”之前加入“transmissiond”。
2. 输入指令:“nano /etc/conf.d/transmissiond”,
编辑启动transmissiond时所要带入的参数,
因为transmission会使用到一个json档做为设定值的来源,
所以必须用“-g”指定设定档位置为“/root/.config/transmission-daemon”
(也可以是你之前使用的时候,放在别的地方的设定档,
只要位置正确,可以找到设定档即可)。
我是用root使用者去使用Arch Linux的。
实际作法是把下面两行的注解符号(也就是#)拿掉,并且修改内容:
TRANS_USER="root"
TRANS_ARGS="-g /root/.config/transmission-daemon"
3. 用nano开启前一个步骤中,设定档指定的路径中的那个settings.json设定档,
把内容改成:
"rpc-whitelist": "127.0.0.1,192.168.*.*"
不然可能会被阻挡,显示IP未授权之类的讯息,而无法连线。
(IP的部份,当然也可以自行修改成你自己的IP,如果要使用万用字符“*”,
当然也可以使用)
4. 拔掉电源,再插回去,重新开机
(我不太确定下reboot指令是不是完全一样的意思,
你可以先试试看输入reboot重开机,检查http://<ip>:9091/有没有正常显示)。
参考:https://trac.transmissionbt.com/wiki/UnixServer/Arch
楼主: owasp (丑小人爱捧人懒趴)   2015-01-03 16:53:00
在/etc/rc.local加/etc/init.d/transmission-daemon start似乎也可以,但是我不太确定怎么加入设定档路径https://trac.transmissionbt.com/wiki/Scripts/initd用nano修改/etc/init.d/transmission-daemon内容中的#TRANSMISSION_ARGS="" 注解拿掉,等号后方加入"-g ..."上一句里面的 ... 替换为设定档路径 这样应该也可以才对

Links booklink

Contact Us: admin [ a t ] ucptt.com