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主機。

相關文章
相關標籤/搜索