Freenas使用小结(二)配置(打造nas下载机)

    因为试验atom主机,小结拖了一段时间,如今继续,因为打算打造一台下载机,因此配置上以实现bt和aria2下载为目的。php

    若是以前在freenas端设置过ip和dns,能够跳过web端的网络设置,进行下一步,存储设置。git

f4

    点击存储器下的卷管理,能够见到除系统盘之外挂载的硬盘,能够单独使用和组建raid,这里为新的卷命名和选择文件系统类型,名字为h1,文件系统类型是zfs,而后改变权限,全部都勾上改成为可读写模式。    接下来建立zfs数据集,相似于分区,命名和划分空间大小,依次建立h2和h3,一样更改权限。github

    若是有ntfs硬盘的话,还能够导入卷,可是实机操做,默认是只读挂载,须要用到ntfs-3g之类的软件或者强制挂载,不推荐这种方法。web

接下来开启CIFS服务,这样就能够在网上邻居中见到挂载的卷。chrome

f5

    点击服务,而后CIFS右边的小图标设置,通常默认便可,而后将方块拖到右边ON,这样就开启CIFS服务了。json

    相似于win下共享文件夹,这里将h1共享。浏览器

f6

    点击共享下的Windows(CIFS),添加Windows(CIFS)共享,如图,写名称和添加共享卷的路径,其余根据需求勾选。这样就能够在网上邻居里输入ip进行访问,若是有勾选容许访客访问就能够直接进入卷文件夹了。网络

    小试牛刀后来试试ssh,webui界面有这样的模拟CLI界面,可是实际很难使用,不如用ssh用putty或者SecureCRT之类的软件远程链接。对于下载机功能,单纯webui界面功能不足且容易卡死,仍是须要命令行界面的补充。ssh

f7

    仍是服务菜单下,先点击文字旁边图标进行设置,虽然说如此,通常默认设置便可,这里额外开启容许以root用户登陆。工具

f8

    而后安装putty或者SecureCRT,只要能进行ssh通讯,软件是不限的。这里使用SecureCRT,依次在参数设置里填写主机ip、端口,以及用户名和密码,这里直接以root登陆,就是熟悉的Unix命令行界面了,putty方法相似,具体命令行界面的使用会在后面解释,这里先说明环境的创建。其他还有很多实用的服务,好比ftp、iSCSI等等,能够根据须要开启,通常用默认设置,就很少说了。

f9

    特别注意一点,包括SSH服务等,在重启nas后,各服务图标可能在ON的位置,但实际没法使用,须要拉到OFF再从新ON,开始没注意这点还奇怪了蛮久为什么SSH不能用了。

    经常使用的服务开启后,再来安装插件。目前感受插件的种类并很少,但相信会随着时间的推移而丰富。这是插件的官方文档,听说还包含了如何制做插件,http://doc.freenas.org/index.php/Plugins,而后则是这里所使用的freenas8.30-x86版的插件下载地址,http://sourceforge.net/projects/freenas/files/FreeNAS-8.3.0/RELEASE-p1/x86/plugins/,实际上freenas项目总体托管在这个网站就是了。   

    列表内有3个插件,分别是firefly、minidlna、transmission,firefly是itune下的音乐分享和管理工具,minidlna是DLNA插件通常用于手机无线链接,transmission则是bt下载软件,还有1个Jail插件,Jail相似于把插件这个功能挂载入系统,其余插件是安装在Jail中的,因此须要首先安装Jail。

    点击插件旁边的图标,根据提示,选择临时文件安装路径,而后是Jail的安装路径以及安装的插件包的路径,这两个不能同样,Jail IP也是不能和freenas的重复。第三步选择下载好的Jail.pbi就能够安装了,完成后记得将插件的OFF拖到ON上。

f10

f11

    安装完成后,在插件下设置挂载点, 由于Jail至关于另外虚拟了一个freenas系统,因此须要从主系统挂载目录过去,比方说transmission下载的文件就能够储存在挂载点中。大致印象如此,还须要再研究下。

    添加挂载点,选择源和目的端,2个地址不要重复且不要用上面Jail的路径。

f13

    而后以transmission为例,在插件下安装插件,选择transmission.pbi安装后,能够在左侧功能栏里找到transmission的设置,包括种子储存路径,下载文件路径,端口(默认9091)、用户名密码等等,详细说明能够看官方文档。这里用默认设置,最好每次开启后ON->OFF->ON一下。

f14

    用刚才设置的JailIP:9091,也就是192.168.1.131:9091登陆,设置了密码的话还须要登陆,界面虽然简单,基本功能都有。下载位置是Jail安装路径下设置的transmission download directory。

f15

    不只如此,还可使用transmission Remote GUI软件,远程链接freenas,就跟使用普通的bt软件同样了。这是下载地址http://code.google.com/p/transmisson-remote-gui/

f16

   可以下载bt了是不够的,还要可以下载普通文件特别是迅雷离线,这里用aria2+YAAW+1个迅雷vip帐号。

    Freenas是基于FreeBSD的系统,因此彻底能够为freenas安装FreeBSD的软件,首先命令行(webui界面或者SSH)下

    uname –a

    查看当前freenas使用的bsd版本号,推荐root登陆,其中会有FreeBSD 8.3-RELEASE-p5这样的显示,根据对应版本能够访问网址,8.3版的就是,ftp://ftp4.freebsd.org/pub/FreeBSD/ports/i386/packages-8.3-release/All/,固然,因为系统默认是只读模式,还须要用

    mount –uw /

    设置为读写模式,而后用地址+软件名的方式下载,好比要下载aria2,用命令下载,同时会下载依赖文件,很是方便。

    pkg-add ftp://ftp4.freebsd.org/pub/FreeBSD/ports/i386/packages-8.3-release/All/aria2-1.14.1.tbz

    另外,第一次用pkg_add安装时会提示install-info: not found错误,这是缺乏install-info这个命令照成的,能够先安装这个软件包texinfo-4.11.tbz。

    完成后用

    aria2c –v

    查看是否成功安装。如此能够命令行操做aria2进行下载任务,可是为方便使用,还能够安装webui界面,以及相似的,Aria2c Remote Control软件。

    使用aria2的webui,firefox或者chrome不限,浏览器插件也有多种,好比webui-aria二、yaaw,地址分别为http://ziahamza.github.com/webui-aria2/http://binux.github.com/yaaw/,甚至不满意的话还能够自写一个,这里以yaaw为例子。

    从地址下载yaaw,解压后把index直接拖入浏览器,或者在线webui也能够,而后freenas端开启aria2c的rpc模式,命令行输入

    aria2c --enable-rpc --rpc-listen-all=true --rpc-allow-origin-all –c –D

    -D会致使没法看到出错信息,默认端口是6800,若是使用路由器还须要设置端口映射。另外为方便使用,还能够将此命令加入启动项。

 

f17

    能够下载普通连接了,但还没法应付迅雷离线,依照浏览器的不一样,firefox安装greasemonkey插件,而后安装此thunder脚本,地址http://binux.github.com/ThunderLixianExporter/,安装后打开离线空间,点击右上角的设置图标,修改RPC path为freenas的ip,这里是http://192.168.1.130:6800:jsonrpc,这样取回本地->YAAW,就将迅雷离线的路径导入aria2c的下载了,还能够在webui界面看到下载状况。   

f18

    chrome,在chrome网上应用商店搜索yaaw和迅雷离线助手,地址https://chrome.google.com/webstore/detail/yaaw/aekjkkgbmhmfgnalmkjmakfdlejjokaahttps://chrome.google.com/webstore/detail/thunderlixianassistant/eehlmkfpnagoieibahhcghphdbjcdmen,和firefox同样设置。   

    至此大致功能已经完成,不过以上都是vmware下的虚拟操做,下一小结将会是实际安装atom主机。

相关文章
相关标签/搜索