Synology NAS也陪著我渡過了一段不算短的時間了
最初購入的動機只是想拿來開牧場抓檔,買了之後才發現功能還真不少
但是就算幾個月就有一次韌體更新,user卻永遠要求的更多

舉幾個例子來看看吧!系統資源監視器、流量統計圖、MySQL資料庫管理…官方沒有的東西太多了
消極的等待官方更新加上你想要的功能,不如自己動手改機裝上你想要的功能
一來能夠滿足個人的需求,二來自己做的東西比較有成就感

由於Synology NAS是使用以Linux為基礎寫成的嵌入式系統
本質上它是個不折不扣的Linux系統,了解這一點之後要改機容易的多了
能夠具備Linux相關的知識是最好不過,若完全沒碰過Linux也沒關係
照著我的教學做,改機真的一點都不難

至於會不會有保固方面的問題?
放心,咱們改的是軟體而不是硬體…大不了"砍掉重練"而已啦!

其實NAS改機的文章並不算少…那為什麼我要吃飽沒事幹來寫教學呢?
因為本人記性不太好,不寫下來過個半年一年後我可能就忘的一乾二靜了

再來就是這方面的資訊比較深入的都是以英文甚至是德文為主
還有我想要為自己的奮鬥過程留下記錄啦!
以上…個人廢話到此結束
開始正式進入教學啦!
1.開啟SSH連線

2.使用PieTTY進行登入

記得一定要使用root登入而不是admin避免執行某些操作發生權限不足的問題,密碼跟admin的一樣
3.安裝bootstrap
首先建立一個共用資料夾"public"(0803以後的韌體版本好像預設就會有了?)
SSH登入後輸入:cd /volume1/public(這個顏色表示在PieTTY輸入的指令,後面也是一樣)
接下來到這裡看你的Synology NAS使用的是ARM或是PowerPC架構的CPU
下載對應的bootstrap:
Intel XScale FW IXP420 BB ARM
Marvell mv5281 ARM
PowerPC Freescale 8241
PowerPC Freescale 8543
看個人喜好要用wget指令抓回來或是自己抓回來用File Station丟進public也行
以我的DS209+為例:
下載bootsrtap
wget http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/syno-e500-bootstrap_1.2-5_powerpc.xsh
安裝bootsrtap
sh syno-e500-bootstrap_1.2-5_powerpc.xsh
這樣就算完成了bootstrap的安裝,裝完就可以刪了
rm syno-e500-bootstrap_1.2-5_powerpc.xsh
到這裡恭喜你已經跨出改機的第一步,後面有數以百計的ipkg等著你安裝了

4.更新ipkg清單
ipkg update
這個動作是更新ipkg套件清單
想知道有哪些ipkg套件可裝可以用下面的指令:
ipkg list
可以看到好長好長一大串…
5.安裝nano
ipkg install nano
目前的版本是2.1.9-1,同時會一起安裝ncurses 5.7-1
這樣就裝完了…如何,很簡單吧!

nano
就可以看到剛剛安裝的nano了

nano是一個文字編輯器,雖然已經有內建的vi了…
但是對於初學者來說免不了還是得背指令

比較起來nano可以說是完全不須要背指令
我簡單說明一下幾個常用功能熱鍵
F1隨時都可以呼叫操作說明檔出來看,F2退出,F3存檔,F6搜尋字串,F7上個一畫面,F8下一個畫面
左下角的^G = Ctrl + G;其它依此類推
6.移除nano
若是哪天不想用了當然也可以移除
ipkg remove nano
這樣就移除了,也很簡單吧!
改機首部曲到這裡就告一個段落囉!
從最簡單的開始教希望大家都能夠學的會,同時也為後面比較複雜的改機過程打基礎
接下來我還會寫怎麼安裝下面這幾個
MRTG:網路流量統計圖(已完成)
phpSysInfo:用PHP顯示更詳細的系統資訊(已完成)
phpMyAdmin:管理MySQL資料庫(研究中)
我的重點在於與DSM 2.1管理介面整合





先看圖片比較快,敬請期待後面的改機教學

謝謝收看,PC與NAS大家都是好朋友
