找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问移动社区

查看: 28754|回复: 36

[教程] 跟我一起学FreeNAS8(一)Transmission bt 安装

 火.. [复制链接]
  • TA的每日心情
    难过
    2014-5-25 15:30
  • 签到天数: 165 天

    [LV.7]常住居民III

    4197

    丝瓜

    861

    回帖

    3

    精华

    普通用户

    发表于 2011-5-16 11:55:07 | 显示全部楼层 |阅读模式

    注册后可查看完整内容!

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

    ×
    本帖最后由 MrSmith 于 2011-5-16 12:54 编辑

    看见论坛里面很多童鞋对FreeNAS8还是很感兴趣,主用用来进行数据存储,还有就是bt下载,但是FreeNAS8本身没有自带bt下载,需要自己安装,对部分童鞋来说有点难度,今天就来和我一起在FreeNAS8下安装Transmission bt。在FreeNAS8Transmission bt安装都来自于网络,我自己进行了总结,给出一个比较详细的安装过程,希望对大家有用。小弟才疏学浅,文中不免会有错误,如有不正确的地方请大家斧正。下面就开始Transmission bt的安装。


    PS:由于装有FreeNASU盘被人借去备份数据,上面的安装FreeNAS也没有了,所以图的话稍后传上来。以下采用文字叙述。


    一、存储空间设置

    FreeNAS8中要求数据和系统要分开,说白了就是安装系统的硬盘或U盘是不能用来存储数据的。所以建议大家将FreeNAS8安装在U盘上,硬盘用来做数据存储。


    二、安装Transmission

    1)在服务中开通ssh服务。

    2)ssh客户端连接FreeNAS

    3)开启/的写入

    输入

    1. mount –uw /
    复制代码

    4) 安装transmission


    1. pkg_add –r transmission-daemon
    复制代码


    pkg_add FreeNAS中安装软件包的工具,是FreeNAS自带的不用安装。


    安装过程中大家可以看到除了安装transmission-daemon,还要安装其他软件。

    5 复制transmission启动文件到制定目录


    1. cp /usr/local/etc/rc.d/transmission /conf/base/etc/rc.d/
    复制代码

    6)建立transmission文件夹


    transmission文件夹要建在前面你创建的数据卷上,我的FreeNAS上是/mnt/volume1

          

    1. cd /mnt/volume1
    复制代码

          

    1. mkdir transmission-config watch download
    复制代码


    这里建立了三个文件夹,你可以根据你需要建立,名字可以自己定义。后面解释这三个文件夹的用处


    7)编辑/conf/base/etc/rc.conf文件

    vi编辑/conf/base/etc/rc.conf文件,在文件末尾添加以下代码

    1. transmission_enable="YES"
    2. transmission_conf_dir="/mnt/volume1/transmission-config"
    3. transmission_watch_dir="/mnt/volume1/watch"
    4. transmission_download_dir="/mnt/volume1/download"
    5. transmission_user="www"
    复制代码

    注释:

    transmission_enable:用来设置运行transmission-daemon

    transmission_conf_dir:用来设置transmission配置文件的目录,后面settging.json文件就在这个文件夹里面

    transmission_watch_dir:用来设置监视torrent文件夹,可以让transmission-daemon根据该文件夹中的torrent下载数据。

    transmission_download_dir:这个不用所说,就是用来存放数据的

    transmission_user:设置运行transmission_deamon的用户。默认是transmission,但好像在freeNAS中没有这个用户,可以使用现有的用户,www

    8)设置配置文件夹属性


    根据上设置的用户名,设置配置文件夹的组属性

    1. chown -R www:www transmission-config
    复制代码

    9)解除 / 写权限

    打开了 / 写权限,完了也要关闭。要有始有终。

    1. mount -ur /
    复制代码

    10)重启并检查transmission是否运行


    用如下命令检查transmission的运行情况。


    1. ps –ax | grep transmission-deamon
    复制代码


    查看端口


    1. netstat
    复制代码

    11)关闭transmission-deamon


    Transmission的配置文件需要关闭transmission-deamon才能生成。


    输入如下命令

       

    1. ps –ax | grep transmission-deamon
    复制代码


    查看transmission-deamonPID

       

    1. kill PID
    复制代码

    12)编辑setting.json文件


    然后在前面设定的transmission_conf_dir文件夹中找setting.json文件。


    上文transmission配置文件夹为/mnt/volume1/transmission-config


    输入命令:

      

    1. cd /mnt/volume1/transmission-config
    复制代码


    关于setting.json文件关于远程连接的选项如下:


    1. “rpc-authentication-required": false,
    2. "rpc-enabled": true,
    3. “rpc-bind-address”:0.0.0.0
    4. "rpc-password": "test",
    5. "rpc-port": 9091,
    6. "rpc-username": "test",
    7. "rpc-whitelist": "127.0.0.1 ",
    8. "rpc-whitelist-enabled": false,
    复制代码



    注释:


    rpc-authentication-required:是否需要用户名和密码访问;true:需要,false:不需要,根据需要设置,如果设置为true,还需要设置rpc-usernamerpc-password字段。


    rpc-enabled:开启远程访问服务。设置为true


    rpc-port:远程访问端口,默认


    rpc-username:如果设置rpc-authentication-requiretrue,此处为访问时的用户名

    rpc-password:如果设置rpc-authentication-requiretrue,此处为访问时的密码,此处密码是SSHA1加密的密码,并且一’{’开始,文档中也介绍此处也可以设置为明码,trasnmission运行后会将此密码进行加密。


    rpc-whitelist:允许远程访问的白名单,可以使用通配符”*”,如:192.168.*.*,不同的ip地址用“,“分开


    rpc-whitelist-enabled:使用rpc-whitelist制定的IP地址,根据需要设置,此处将其设定为false

    13 运行transmission

    重启FreeNAS

    或者进入

    1. cd /conf/base/etc/rc.d/
    复制代码

        直接运行transmission
  • TA的每日心情
    无聊
    2023-10-31 16:26
  • 签到天数: 16 天

    [LV.4]偶尔看看III

    5049

    丝瓜

    596

    回帖

    18

    精华

    普通用户

    发表于 2011-5-16 12:27:28 | 显示全部楼层
    不错支持下,楼主是用虚拟机吗

    点评

    我是直接安装在u盘上的。用physdiskwrite工具直接写到u盘上,然后从U盘启动就可以了,这样安装比较简单。  发表于 2011-5-16 12:50
    回复

    使用道具 举报

  • TA的每日心情
    开心
    6 天前
  • 签到天数: 87 天

    [LV.6]常住居民II

    4万

    丝瓜

    2824

    回帖

    83

    精华

    管理员

    Medal No.1Medal No.2Medal No.3Medal No.4Medal No.5Medal No.6Medal No.7Medal No.8Medal No.9Medal No.10

    QQ
    发表于 2011-5-16 13:52:53 | 显示全部楼层
    呵呵很不错,physiskwrite这个工具好用吗?直接刻录到u盘就可以了?那就很方便了。

    点评

    physiskwrite这个工具使用很简单,我在 中讲了如何使用该工具安装FreeNAS8  发表于 2011-5-16 14:12
    重新起航,找回失去的东西!
    回复

    使用道具 举报

    该用户从未签到

    116

    丝瓜

    30

    回帖

    0

    精华

    普通用户

    发表于 2011-5-16 14:10:49 | 显示全部楼层
    谢谢楼主,最近正在研究这个呢?不错支持支持
    回复

    使用道具 举报

    该用户从未签到

    165

    丝瓜

    50

    回帖

    0

    精华

    普通用户

    发表于 2011-5-16 15:48:42 | 显示全部楼层
    虽然没玩freenas,但是还是支持。谢谢分享
    回复

    使用道具 举报

    该用户从未签到

    211

    丝瓜

    69

    回帖

    1

    精华

    普通用户

    发表于 2011-5-16 16:30:49 | 显示全部楼层
    非常感谢,学习中。。。。。
    回复

    使用道具 举报

    该用户从未签到

    85

    丝瓜

    21

    回帖

    0

    精华

    普通用户

    发表于 2011-5-16 17:16:40 | 显示全部楼层
    楼主能否上rt的教程啊,rt功能强很多吧

    点评

    刚刚到网上ftp.freebsd.org看了一下,FreeNAS8下好像还没有出rtorrent(不知道是不是你说的rt),  发表于 2011-5-16 21:19
    回复

    使用道具 举报

    该用户从未签到

    130

    丝瓜

    19

    回帖

    0

    精华

    普通用户

    发表于 2011-5-20 11:11:51 | 显示全部楼层
    弄个mldonkey的吧
    回复

    使用道具 举报

    该用户从未签到

    82

    丝瓜

    18

    回帖

    0

    精华

    普通用户

    发表于 2011-5-21 15:10:55 | 显示全部楼层
    嗯,在U盘里运行,明白了
    回复

    使用道具 举报

    该用户从未签到

    5

    丝瓜

    1

    回帖

    0

    精华

    普通用户

    发表于 2011-5-21 23:07:24 | 显示全部楼层
    不错学习啦!
    回复

    使用道具 举报

  • TA的每日心情
    开心
    6 天前
  • 签到天数: 87 天

    [LV.6]常住居民II

    4万

    丝瓜

    2824

    回帖

    83

    精华

    管理员

    Medal No.1Medal No.2Medal No.3Medal No.4Medal No.5Medal No.6Medal No.7Medal No.8Medal No.9Medal No.10

    QQ
    发表于 2011-5-22 17:22:42 | 显示全部楼层
    虚拟机玩玩也是不错的哦
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2014-5-12 22:35
  • 签到天数: 12 天

    [LV.3]偶尔看看II

    235

    丝瓜

    72

    回帖

    0

    精华

    普通用户

    发表于 2011-6-2 12:58:45 | 显示全部楼层
    学习一下,可惜8还没中文版。
    回复

    使用道具 举报

    该用户从未签到

    0

    丝瓜

    34

    回帖

    0

    精华

    普通用户

    发表于 2011-6-13 10:47:32 | 显示全部楼层
    谢谢分享
    回复

    使用道具 举报

    该用户从未签到

    122

    丝瓜

    53

    回帖

    0

    精华

    普通用户

    发表于 2011-6-21 17:17:18 | 显示全部楼层
    谢谢分享,做个记号。
    回复

    使用道具 举报

  • TA的每日心情

    2014-5-18 13:48
  • 签到天数: 97 天

    [LV.6]常住居民II

    1033

    丝瓜

    171

    回帖

    0

    精华

    普通用户

    发表于 2011-6-21 21:55:57 | 显示全部楼层
    我用freenas 0.72 6694
    回复

    使用道具 举报

    该用户从未签到

    126

    丝瓜

    584

    回帖

    0

    精华

    普通用户

    发表于 2011-7-5 06:35:52 | 显示全部楼层
    不错的教材,学习
    回复

    使用道具 举报

    该用户从未签到

    0

    丝瓜

    10

    回帖

    0

    精华

    普通用户

    发表于 2011-8-7 17:54:40 | 显示全部楼层
    呵呵 最近玩nas  正为 8.0 没有BT功能 发愁呢 谢谢  
    回复

    使用道具 举报

    该用户从未签到

    2

    丝瓜

    9

    回帖

    0

    精华

    普通用户

    发表于 2011-8-23 13:07:47 | 显示全部楼层
    为什么我用SSH连接安装,但是执行 pkg_add –r transmission-daemon  总是出现Error: Unable to get  ftp://ftp.freebsd.org/pub/FreeBS ... t/transmission.tbz: No address record
    pkg_add: unable to fetch 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8.2-release/Latest/transmission.tbz' by URL
    不知是什么原因,各位大虾可以帮我一下吗?
    回复

    使用道具 举报

    该用户从未签到

    0

    丝瓜

    19

    回帖

    0

    精华

    普通用户

    发表于 2011-8-23 23:32:50 | 显示全部楼层
    不错,按照楼主的方法我也能安装一个了。等着重启看看是否还能用
    回复

    使用道具 举报

    该用户从未签到

    59

    丝瓜

    14

    回帖

    0

    精华

    普通用户

    发表于 2011-8-30 02:02:32 | 显示全部楼层
    谢谢楼主,急需要...
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-12-26 10:03

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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