因爲試驗atom主機,小結拖了一段時間,如今繼續,因爲打算打造一臺下載機,因此配置上以實現bt和aria2下載爲目的。php
若是以前在freenas端設置過ip和dns,能夠跳過web端的網絡設置,進行下一步,存儲設置。git
點擊存儲器下的卷管理,能夠見到除系統盤之外掛載的硬盤,能夠單獨使用和組建raid,這裏爲新的卷命名和選擇文件系統類型,名字爲h1,文件系統類型是zfs,而後改變權限,全部都勾上改成爲可讀寫模式。 接下來建立zfs數據集,相似於分區,命名和劃分空間大小,依次建立h2和h3,一樣更改權限。github
若是有ntfs硬盤的話,還能夠導入卷,可是實機操做,默認是隻讀掛載,須要用到ntfs-3g之類的軟件或者強制掛載,不推薦這種方法。web
接下來開啓CIFS服務,這樣就能夠在網上鄰居中見到掛載的卷。chrome
點擊服務,而後CIFS右邊的小圖標設置,通常默認便可,而後將方塊拖到右邊ON,這樣就開啓CIFS服務了。json
相似於win下共享文件夾,這裏將h1共享。瀏覽器
點擊共享下的Windows(CIFS),添加Windows(CIFS)共享,如圖,寫名稱和添加共享卷的路徑,其餘根據需求勾選。這樣就能夠在網上鄰居里輸入ip進行訪問,若是有勾選容許訪客訪問就能夠直接進入卷文件夾了。網絡
小試牛刀後來試試ssh,webui界面有這樣的模擬CLI界面,可是實際很難使用,不如用ssh用putty或者SecureCRT之類的軟件遠程鏈接。對於下載機功能,單純webui界面功能不足且容易卡死,仍是須要命令行界面的補充。ssh
仍是服務菜單下,先點擊文字旁邊圖標進行設置,雖然說如此,通常默認設置便可,這裏額外開啓容許以root用戶登陸。工具
而後安裝putty或者SecureCRT,只要能進行ssh通訊,軟件是不限的。這裏使用SecureCRT,依次在參數設置裏填寫主機ip、端口,以及用戶名和密碼,這裏直接以root登陸,就是熟悉的Unix命令行界面了,putty方法相似,具體命令行界面的使用會在後面解釋,這裏先說明環境的創建。其他還有很多實用的服務,好比ftp、iSCSI等等,能夠根據須要開啓,通常用默認設置,就很少說了。
特別注意一點,包括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上。
安裝完成後,在插件下設置掛載點, 由於Jail至關於另外虛擬了一個freenas系統,因此須要從主系統掛載目錄過去,比方說transmission下載的文件就能夠儲存在掛載點中。大致印象如此,還須要再研究下。
添加掛載點,選擇源和目的端,2個地址不要重複且不要用上面Jail的路徑。
而後以transmission爲例,在插件下安裝插件,選擇transmission.pbi安裝後,能夠在左側功能欄裏找到transmission的設置,包括種子儲存路徑,下載文件路徑,端口(默認9091)、用戶名密碼等等,詳細說明能夠看官方文檔。這裏用默認設置,最好每次開啓後ON->OFF->ON一下。
用剛纔設置的JailIP:9091,也就是192.168.1.131:9091登陸,設置了密碼的話還須要登陸,界面雖然簡單,基本功能都有。下載位置是Jail安裝路徑下設置的transmission download directory。
不只如此,還可使用transmission Remote GUI軟件,遠程鏈接freenas,就跟使用普通的bt軟件同樣了。這是下載地址http://code.google.com/p/transmisson-remote-gui/
可以下載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,若是使用路由器還須要設置端口映射。另外爲方便使用,還能夠將此命令加入啓動項。
能夠下載普通連接了,但還沒法應付迅雷離線,依照瀏覽器的不一樣,firefox安裝greasemonkey插件,而後安裝此thunder腳本,地址http://binux.github.com/ThunderLixianExporter/,安裝後打開離線空間,點擊右上角的設置圖標,修改RPC path爲freenas的ip,這裏是http://192.168.1.130:6800:jsonrpc,這樣取回本地->YAAW,就將迅雷離線的路徑導入aria2c的下載了,還能夠在webui界面看到下載狀況。
chrome,在chrome網上應用商店搜索yaaw和迅雷離線助手,地址https://chrome.google.com/webstore/detail/yaaw/aekjkkgbmhmfgnalmkjmakfdlejjokaa和https://chrome.google.com/webstore/detail/thunderlixianassistant/eehlmkfpnagoieibahhcghphdbjcdmen,和firefox同樣設置。
至此大致功能已經完成,不過以上都是vmware下的虛擬操做,下一小結將會是實際安裝atom主機。