12下一页
返回列表 发布新帖

[FreeNAS/NAS4Fee] 跟我一起学FreeNAS8(一)Transmission bt 安装

 火..
28139 36
发表于 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

评论36

kala赞助42℃Lv.9互助团队 PTer团队 发表于 2011-5-16 12:27:28 | 查看全部
不错支持下,楼主是用虚拟机吗
我是直接安装在u盘上的。用physdiskwrite工具直接写到u盘上,然后从U盘启动就可以了,这样安装比较简单。 
发表于 2011-5-16 12:50
回复 点赞

使用道具 举报

momoVIP互助团队 发表于 2011-5-16 13:52:53 | 查看全部
呵呵很不错,physiskwrite这个工具好用吗?直接刻录到u盘就可以了?那就很方便了。
physiskwrite这个工具使用很简单,我在 中讲了如何使用该工具安装FreeNAS8 
发表于 2011-5-16 14:12
隔壁网希捷酷狼8T硬盘,正品国行,3年换新,只需要1320元,赠送论坛邀请码和VIP!
回复 点赞

使用道具 举报

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

使用道具 举报

niudan 发表于 2011-5-16 15:48:42 | 查看全部
虽然没玩freenas,但是还是支持。谢谢分享
回复 点赞

使用道具 举报

larger 发表于 2011-5-16 16:30:49 | 查看全部
非常感谢,学习中。。。。。
回复 点赞

使用道具 举报

feifei 发表于 2011-5-16 17:16:40 | 查看全部
楼主能否上rt的教程啊,rt功能强很多吧
刚刚到网上ftp.freebsd.org看了一下,FreeNAS8下好像还没有出rtorrent(不知道是不是你说的rt), 
发表于 2011-5-16 21:19
回复 点赞

使用道具 举报

yashirokof 发表于 2011-5-20 11:11:51 | 查看全部
弄个mldonkey的吧
回复 点赞

使用道具 举报

naren 发表于 2011-5-21 15:10:55 | 查看全部
嗯,在U盘里运行,明白了
回复 点赞

使用道具 举报

xiaofei 发表于 2011-5-21 23:07:24 | 查看全部
不错学习啦!
回复 点赞

使用道具 举报

momoVIP互助团队 发表于 2011-5-22 17:22:42 | 查看全部
虚拟机玩玩也是不错的哦
回复 点赞

使用道具 举报

wujing8683 发表于 2011-6-2 12:58:45 | 查看全部
学习一下,可惜8还没中文版。
回复 点赞

使用道具 举报

edwardking 发表于 2011-6-13 10:47:32 | 查看全部
谢谢分享
回复 点赞

使用道具 举报

123jf 发表于 2011-6-21 17:17:18 | 查看全部
谢谢分享,做个记号。
回复 点赞

使用道具 举报

xjxfgp 发表于 2011-6-21 21:55:57 | 查看全部
我用freenas 0.72 6694
回复 点赞

使用道具 举报

james 发表于 2011-7-5 06:35:52 | 查看全部
不错的教材,学习
回复 点赞

使用道具 举报

litong112 发表于 2011-8-7 17:54:40 | 查看全部
呵呵 最近玩nas  正为 8.0 没有BT功能 发愁呢 谢谢  
回复 点赞

使用道具 举报

33755797 发表于 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
不知是什么原因,各位大虾可以帮我一下吗?
回复 点赞

使用道具 举报

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

使用道具 举报

caiyumiao 发表于 2011-8-30 02:02:32 | 查看全部
谢谢楼主,急需要...
回复 点赞

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

淘宝小店

邀请码

VIP会员

微信客服

公众号

微信群

投诉/建议联系

support@gebi1.cn

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2024 隔壁网 版权所有 All Rights Reserved. 粤ICP备14056481号-1
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表