找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问移动社区

查看: 9687|回复: 13

[问答] QNAP TS-419P上让transmission开机自动启动的问题(已解决)

[复制链接]
  • TA的每日心情

    2014-5-17 19:39
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    432

    丝瓜

    99

    回帖

    2

    精华

    普通用户

    发表于 2010-3-9 22:28:23 | 显示全部楼层 |阅读模式

    注册后可查看完整内容!

    您需要 登录 才可以下载或查看,没有账号?立即注册

    ×
    本帖最后由 p_abing 于 2010-3-19 16:17 编辑

    不太懂Linux,请教一下:
    比如,我需要运行/share/HDA_DATA/.qpkg/Optware/bin/transmission.sh,如何写autorun.sh呢?
    请赐教!

    该用户从未签到

    367

    丝瓜

    138

    回帖

    3

    精华

    普通用户

    发表于 2010-3-9 23:13:19 | 显示全部楼层
    理论上说,就这样写就可以了
    /share/HDA_DATA/.qpkg/Optware/bin/transmission.sh
    回复

    使用道具 举报

  • TA的每日心情

    2014-5-17 19:39
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    432

    丝瓜

    99

    回帖

    2

    精华

    普通用户

     楼主| 发表于 2010-3-10 00:12:25 | 显示全部楼层
    但是我保存不了,一保存,就提示错误!
    VI.jpg
    回复

    使用道具 举报

    该用户从未签到

    -471

    丝瓜

    21

    回帖

    0

    精华

    普通用户

    发表于 2010-3-14 23:42:07 | 显示全部楼层
    楼上的同学,请把idconfig另起一行写
    回复

    使用道具 举报

  • TA的每日心情

    2014-5-17 19:39
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    432

    丝瓜

    99

    回帖

    2

    精华

    普通用户

     楼主| 发表于 2010-3-19 15:33:07 | 显示全部楼层
    本帖最后由 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了:
    [/share/HDA_DATA/.qpkg/Optware/bin] # ./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。
    回复

    使用道具 举报

  • TA的每日心情

    2014-5-17 19:39
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    432

    丝瓜

    99

    回帖

    2

    精华

    普通用户

     楼主| 发表于 2010-3-19 15:38:16 | 显示全部楼层
    本帖最后由 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

    备注:红色字体:运行命令;蓝色字体:文本内容。
    回复

    使用道具 举报

  • TA的每日心情

    2014-5-17 19:39
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    432

    丝瓜

    99

    回帖

    2

    精华

    普通用户

     楼主| 发表于 2010-3-19 16:13:59 | 显示全部楼层
    电脑上可安装Transmission GUI来远程控制Transmission,提供两个软件:
    http://code.google.com/p/transmisson-remote-gui/
    http://code.google.com/p/transmission-remote-dotnet/(有中文界面)。
    回复

    使用道具 举报

    该用户从未签到

    75

    丝瓜

    2

    回帖

    0

    精华

    普通用户

    发表于 2010-4-21 22:57:50 | 显示全部楼层
    你好,两个问题,请帮忙~
    一、按照5楼的步骤设置完了是不是应该可以通过Thansmission Remote进行下载操作了呢?可是无论我在Thansmission Remote里如何设置,都不能连接到程序。。。到底怎么设置,这两软件啥关系呢?

    二、运行[~] # mount -t ext2 /dev/mtdblock5 /tmp/config 命令时显示以下信息:
    mount: /dev/mtdblock5 is not a valid block device
    这是什么意思啊?

    谢谢!
    回复

    使用道具 举报

    该用户从未签到

    75

    丝瓜

    2

    回帖

    0

    精华

    普通用户

    发表于 2010-4-21 23:04:31 | 显示全部楼层
    在浏览器中直接输入http://192.168.2.×:9091,已经可以看到Web界面了,并且可以下载。
    回复

    使用道具 举报

    该用户从未签到

    117

    丝瓜

    15

    回帖

    0

    精华

    普通用户

    发表于 2010-5-14 09:27:16 | 显示全部楼层
    谢谢,按照教程transmission开机启动成功,不用每次都ssh进去启动了。
    回复

    使用道具 举报

    该用户从未签到

    96

    丝瓜

    10

    回帖

    0

    精华

    普通用户

    发表于 2011-1-31 20:30:37 | 显示全部楼层
    谢谢楼主的教程,能开机自己启动了。学习了。
    回复

    使用道具 举报

    该用户从未签到

    96

    丝瓜

    10

    回帖

    0

    精华

    普通用户

    发表于 2011-1-31 20:31:06 | 显示全部楼层
    谢谢楼主的教程,能开机自己启动了。学习了。
    回复

    使用道具 举报

    该用户从未签到

    51

    丝瓜

    9

    回帖

    0

    精华

    普通用户

    发表于 2011-3-28 16:42:35 | 显示全部楼层
    mark
    好帖留名{:5_133:}
    回复

    使用道具 举报

  • TA的每日心情

    2014-5-17 19:39
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    432

    丝瓜

    99

    回帖

    2

    精华

    普通用户

     楼主| 发表于 2011-4-21 23:13:42 | 显示全部楼层
    目前,QNAP已经出来Transmission的安装包了,使用维护比原来更方便!
    同样可以用管理软件。
    QNAP TS-419P@Seagate 1T*4 Raid5
    MacBook Pro 470
    Thinkpad T400 2767RD6 with 120G intel 330SSD+F3507G WWAN+intel 5300 WLAN+2G x2
    iPad2 3g 16G(5.0.1jail)、iPod3 32G(5.1.1jail)、iPhone4 16G(5.01jail)
    回复

    使用道具 举报

    懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|第一纳斯网 ( 粤ICP备19046372号 )

    GMT+8, 2024-5-10 19:02

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表