Plurk
在 kuro-box/Pro 上安裝 rtorrent
照著網路上的教學安裝完Kuro-box/Pro後,rtorrent應該是個必要的工具吧!
最近幫Kuro-box/Pro換了一顆硬碟,原因是原本的硬碟似乎有點過熱,而且放了太多東西,空間不足了。換了個500G,能夠撐很久嗎?誰知道!?不過這新硬碟的工作溫度,竟然比原本的硬生生少了將近20度,這難道天氣變冷能影響這麼多?我想,廠商應該有很多話沒說!
沒事也不要亂換硬碟,轉舊資料過去,花了約70小時,原因是我不會使用Kuro-box/Pro前端的SATA,只好用網芳慢慢傳!
還是紀錄一下rtorrent吧!
目前,2008/01/07,主頁上能下載的版本是
在svn 版本1013 以上版本已經直接支援DHT,建議直接由svn下載最新版本來編譯比較好。
使用svn取得最新版本,記得要裝svn:
#下載成功的話,會在 ~/trunk 目錄中
svn co svn://rakshasa.no/libtorrent/trunk
先安裝一些必要的lib:
#for 寬字元
apt-get install libncurses5 libncurses5-dev libncursesw5-dev
#使用gcc 3.4版
#使用 gcc 4.1.1會有問題 沒成功過
apt-get install g++-3.4 gcc-3.4
#lib,下面是同一行
apt-get install openssl libssl-dev pkg-config libcurl3 libcurl3-openssl-dev libcurl3-dev libtool libsigc++-2.0-dev
#使用主頁上的方式,在Kuro-box/Pro上編譯rtorrent有點小問題,
#安裝gcc後,#export CXX=g++-3.4 可以解決
export CXX=g++-3.4
開始編譯libtorrent/rtorrent:
cd ~/trunk/libtorrent
./autogen.sh
./configure
make
make install
cd ~/trunk/rtorrent
./autogen.sh
./configure
make
make install
你下完指令了嗎?如果正常的話...第一次請等個一個小時吧!
更新libtorrent/rtorrent版本:
cd ~/trunk
svn up
cd ~/trunk/libtorrent
make
make install
cd ~/trunk/rtorrent
make
make install
1/07/2008 05:55:00 下午 | 標籤: Kuro-Box/Pro | 0 Comments
整合式管理介面for Kuro-box/pro
Kuro-box/pro是一部NAS server?基本上它是,但是硬碟必須自行準備,要多大硬碟,就自己加上去吧!售價約19800日元,相較之下,是比QNAP的TS-109便宜許多,但是只有簡單swat的介面可以使用,不像QNAP的整合介面,Kuro-box還是比較適合有冒險精神的使用者,如果只要圖個方便,那多花點錢買QNAP可能會比較好。
QNAP的TS-109在硬體方面跟Kuro-box/pro蠻接近,使用的Linux核心版本也一樣,因為開放原始碼,QNAP在網站上提供原始碼下載,TS-109的原始碼中找不到操作頁面的網頁原始碼,但是在TS-101中可以找到,兩者的硬體不同,但是軟體架構類似,應該也機會可以整合出一份,讓Kuro-box/pro使用,可惜個人對於這東西不熟悉,不知道有沒有人可以試試啊!
在一些kuro-box的相關討論中,還有幾個讓Kuro-box使用的管理介面,例如EBox/foonas,看起來foonas比較接近個人對於NAS的需求,期待,也許哪天我的陽春Kuro-box可以變身。
9/03/2007 12:33:00 上午 | 標籤: Hardware, Kuro-Box/Pro, Notes | 0 Comments
Torrent clients on Kuro-box/pro
從第一次完成安裝Kuro-box/pro以來,部分空閒時間都在玩弄(或是被玩弄)Kuro-box/pro,會買進Kuro-box/pro,主要目的在替代原本使用PIII機器,做為資料存放&動物園的用途,因為工作上的相關因素,也想在Linux上測試一些Web/Database/PHP之類的工具,再則為了"安靜",原本的PC整日開著,一到晚上還真是一個"吵",現在確實是安靜許多!
我想大多數買了Kuro-box的人,在安裝完成後大多數會立刻裝上torrent client吧!?對我來說這是目前為止"測試"最多的東西了,大致上試過這些:
- MLDonkey-Server
- Torrentflux
- Torrentflux-b4rt
- Ctorrent
- Enhanced CTorrent
- BTG
- KTorrent
- RTorrent
MLDonkey-Server:目前最新版本2.9.0,可以直接Debian中使用apt-get安裝,web ui,CLI,sanch等使用介面,應該是目前最容易使用在Kuro-box中的torrent client。
Torrentflux:在之前找kuro-box資料時常見,被推薦使用的。
Torrentflux-b4rt:從名稱大約可以知道,是從Torrentflux演進來的,有自動安裝script,但是必須配合資料庫軟體使用,Torrentflux/Torrentflux-b4rt各用了一陣子,因為一直出現我不解的錯誤,感覺效能跟MLDonkey-Server差不多,當然就放棄了。
CTorrent/Enhanced CTorrent:CTorrent是由中國網友開發的,目前是停止開發狀態,後來發現Enhanced CTorrent把它修改了,同時加上CLI的介面,確實方便多了,但是因為亂碼的問題,當然不用它了,不過CTorrent真是個小而美的client。
BTG:它必須使用libtorrent(有兩種喔),一直還沒成功compile,後來看到它網站寫著不支援Unicode,當下就決定放棄。
KTorrent:你沒看錯,是KTorrent,號稱Linux上最好的torrent clietn,在ubuntu上約試過功能,的確跟Windows上的utorrent很接近,效能很不錯,我嘗試在Kuro-box上使用,xvfb+ktorrent+預先在ubuntu設定的設定檔,它確實可以運作,但是web界面太陽春,也因為需要用上x libraries,除了硬碟空間,也讓我的Kuro-box記憶體耗掉一大半,如果它web能像utorrent一樣,我大概會繼續用它吧!
RTorrent:目前主要使用的torrent client,"大多數"種子都正常,unicode正常,可以選擇檔案下載,只能使用CLI操作,這是缺點也是優點,缺點是不夠直覺美觀,優點是效能好也安全一些(使用SSH連線)。因為目前不支援DHT跟peer exchange,所以速度平平。
曾經想試試wine+utorent,但是想到x libraries+wine,不知道會是怎樣的情況,好像也見過有人這樣玩,僅管utorrent很小,效能很好,我想先擺著,不要太苛求Kuro-box/pro了。
9/03/2007 12:13:00 上午 | 標籤: Hardware, Kuro-Box/Pro, Notes | 0 Comments
Handmade UART, It's working!
前幾天好不容易自己做了一條UART給Kuro-Box/Pro用,很奇怪的一直無法在consloe上輸入,看的到訊息,卻在輸入時完全沒反應,"終端機"程式還會有點當掉的感覺,反應很慢,一度以為不知那個小地方沒焊接好,造成從Kuro-Box/Pro上訊號輸入正常,卻接不了輸入訊號!
昨晚打算把Kuro-Box/Pro裝上Debian,很麻煩的concole/telnet上換來換去,實在很煩,原本想著再從新做一條試試,在關掉"終端機"之前,看了一下設定,嗯,是自己笨嘛!"硬體流量控制"是開著的,不是應該關閉才是!?沒錯,把它關了之後,這UART真的是正常的工作了!
試著照著原廠的資料,u-boot環境変数の初期化手順例,大致把它恢復初始值後,重新上傳/安裝,終於可以看到partition分割正常了,但是開機還有問題,晚上再重新來一次試試!
好遊戲是很耐人尋味的,會讓人一再沉迷,玩這Kuro-Box/Pro也是,不知道我會玩幾次!?
(就在上面的東西寫完後不久,在google上又搜尋的一遍,ttl rs232之類的keyword,倒是找出了不少關於UAR/TTL的資料,有發現原來是找到成品的,如果不想自己DIY/或不懂的如何DIY,可以找找成品會比較方便一些)
7/26/2007 10:54:00 上午 | 標籤: Kuro-Box/Pro | 5 Comments
把玄箱Kuro-Box/Pro玩壞再救回來
買了Kuro-Box/Pro就是用來玩的,如果只使用內建的Samba基本功能,那就不必買來找罪受了!
基於工程師的本能反應,跟不喜看說明文件的玩樂特性,再則相信自己是神(神經),情願玩壞了再來慢慢被玩,當然一切結果,都如預期的順利!順利被K.O.
好吧寫寫為何會壞:
1.拆箱/裝H.D./端詳20秒/接上電源/Power On/...一切真的很順利!
2.耶...基本Samba功能有了,那如何裝上其他功能?我要的是動物園耶.
3.網路是神聖的,孤狗是偉大的,人類是渺小的,玄箱是日本人做的,改機哪有這麼難?
4.試試網路流傳的方法,照著改,果然有疑問,我的H.D.為何沒像別人的一樣?永遠只有一個Partition?刪了再做一次,結果還是一樣,奇怪以前學校做實驗就沒這麼準!?
5.好吧!總要回原始網站拜拜碼頭吧,但是/可惜/#@#!@...我只認得漢字!
6.寫到第六點,還沒寫為何壞!
7.不信邪,是的我姓Chien,再照著別人的經驗,手動來吧!shell script很完美的執行完成!真的,除了手動改了一個可以看懂的問題,一點錯誤都沒發生!然後reboot!之後嗶嗶叫!我知道我成功的玩壞它了!
再寫寫如何救它回來,當然不是CPR...
1.想辦法弄一條UART線,這個在網路可以找到"玄人志向"的SCON-KIT/PRO這是原廠出的,很容易使用的,找人去日本買大概5~600台幣,但是找人代買大約要1千元,甚麼鬼東西這麼貴,就它上面印個人頭嗎?如果不想花太多錢,那花個20美金,可以在國外網站找到套件,再寄回來也要花上一周時間+7~800台幣吧!再不行,有一家音響工作室在賣的約250元的RS232連接線也行,但是不能直接用Kuro-Box/Pro上Uart供電,要想辦法自己給它+5V電源。
2.這UART到底是何方神聖?小弟才疏學淺,說穿了也沒多大學問,就是把TTL訊號轉到標準RS232的連接線,使用過8051或單晶片開發的朋友應該很清楚這是甚麼東西,基本上它是個標準的介面,只是為何沒人賣成品?如果實在不想自己做,趕快去問問身邊朋友有沒類似的東西可以用,如果真的找不到,那繼續看下去!
3.想辦法弄一條UART線Part II,如果你很棒,或者你想複習電工作業,或者你根本只是想照著網路上的方式自己做一條,你需要下面這些東西
- 一張電路圖1 / 電路圖2,搞清楚需要哪些零件
- MAX3232CPE或ADM3202或其他吃3.3v電的類似IC
- 0.1uf電容x5
- rs232母頭x1
- 幾條線x?
- 很多洞洞的IC版x1,不然就自己洗一片
- 一顆勇敢的心和一雙不怕燙的手,如果女朋友在旁邊,請她借你雙手...幫你拍拍手!
壞消息跟你說,上面說的IC,光華找不到(不好找,後來找到一顆MAX3232CPE,但是SMD封裝太小顆不好焊,有另一種封裝比較好焊)。
我知道你還沒放棄,換個IC做吧!這顆HIN232CPZ光華商場很好找,價格比較便宜,當然MAX232也行,線路大致相同,零件變動一些
- 1uf電容x5
- 沒用USB線一條
我用了HIN232CPZ,做了一條,因為只吃+5v電壓,改成外接USB的電(紅線+5V,黑線接地),成本約50~60台幣,但是另外花了很多無價的時間。雖然不甚完美,但至少它Work!
4.接上UART,開啟"終端機"程式,com1(or com2),115200,n,8,1,Kuro-Box/Pro開機,如果你看到一些能看懂(有意義)的字跑出來,那下一步就來"救"Kuro-Box/Pro了
5.當你走到需要UART線的地步,大概就是要你恢復初始值了,也好,這樣子可以重新玩一次,就像一個好遊戲破關後,忍不住想再玩一次一樣!
6."玄人志向"原始網站有這個更新檔,參考這邊!用來更新Kuro-Box/Pro的內建程式至1.02版,修正些甚麼?不要問我,我看不懂日文啦!只是剛好用來救Kuro-Box/Pro順便升級而已!解開壓縮檔,裡面有一份完整說明...如果你懂日文的話!大致步驟如下:
- 先設定好TFTP Server(SolarWinds TFTP Server/WinAgents TFTP Server for Windows),把放著initrd.buffalo/uImage.buffalo兩個檔的目錄,設定成TFTP的根目錄。
- 接好所有線路,PC用網路線直接接上Kuro-Box/Pro,PC的ip設定成192.168.11.1,開好終端機程式
- Kuro-Box/Pro開機,從終端機中應該可以看到訊息,如果沒自己進入TFTP模式,請在倒數結束前,隨便按個鍵讓他進入TFTP模式,"正常"的情況,Kuro-Box/Pro會自己從TFTP Server上下載檔案然後...run...run...完成!大約1~2分鐘吧!
- 最後在畫面下輸入update_mtd.sh all,完成!我自己做的線無法輸入,可能甚麼地方沒焊好,可以試試用Telnet去輸入指令!
7.你已經看到這邊了,還沒動手做?我想應該是手邊沒UART吧!如果終端機裡的訊息對您來說沒意義,那你可以試試下面的方法:
- 設定TFTP Server...同上
- 開啟終端機程式,想像有一條連接線,當然網路線要接
- Kuro-Box/Pro開啟,憑著您多年功力,想像Console上出現許多訊息,然後它在更新,之後完成!這期間如果沒事做,請靜靜默數約兩分鐘加上祈禱!
- 如果一切如預期,你會從內心發出誠摯的歡呼 "看!我完成了!"
寫到這裡,應該是要結束了!這篇紀錄的是Kuro-Box/Pro跟UART的訊息,內容大約是從一堆日文網站跟片段的中文改機網站來的,看不懂日文實在很痛苦,幹麻要買這個來找罪受!連個說明書/光碟都是日文,跟天書沒甚麼不同,不知道你是不是有同樣的痛苦。感謝您看到最後(不管你是不是真的看過內容或者Scroll Bar拉到最後),這邊有個Wiki - Kurobox-Pro International Main Page,記錄了Kuro-Box/Pro的英文改機資訊/英文手冊,如果你英文能力比日文能力強,看這個改機會容易多了,不要和我一樣,幹完傻事,才發現有英文資訊可以參考!
7/23/2007 04:05:00 下午 | 標籤: Hardware, Kuro-Box/Pro | 0 Comments
最近在玩甚麼? Asterisk and 玄箱Kuro-Box/Pro
去年玩了一陣子的ippbx軟體,主要就是在玩(也許是被玩)Asterisk,說實在的,對於VOIP技術並不熟析,靠著朋友在Softswitch跟Telecom的專業,也算是在Linux+Asterisk+PHP上弄出一套不甚完整的Solution,雖然都是Freeware,但一知半解而且網路上資訊太凌亂的情形下,還真要花一點時間才能搞好,遺憾的是Asterisk上支援的一些硬體(FXS/FXO/E1...之類的卡),還沒機會好好玩一下。
最近有人需要VOIP的Solution,又不想太花錢,這樣的低成本Solution倒是蠻適用的,花些硬體的錢,可以把整個VOIP機制都做好,還包含了Billing的功能,跟以前工作時自行開發帳務系統來的簡單多了!(如果各環節都熟析...)
最近幫朋友測試了Wifi/3G方式使用VOIP,使用Asterisk來下車,結果蠻令人滿意,雖然有人說Asterisk的穩定性還有疑問,但相反的有人用於營運上還蠻穩定的service 120路Concurrent Calls,相信它應該很不錯的,目前擔心的是裝了Asterisk的那台機器不知道能承受多少Calls!?
為何要玩Kuro-Box/Pro?原本想買的QNAP的T101,但是還真是好貴啊!最近有人去了趟JP,託他帶了Kuro-Box/Pro回來,內建功能也許沒QNAP的完整,但是應該比較"好玩",但是未何要買?原本的一台PC,用來養動物的,功能很簡單,就是整天抓抓抓,所以想把它拿來當VOIP的測試/備援用,那我的動物園不就沒地方擺了,又不想再用個吃電怪獸PC,所以囉,花錢找罪受吧!玩Kuro-Box/Pro真的是找罪受!!
7/23/2007 01:54:00 下午 | 標籤: Asterisk, Hardware, Kuro-Box/Pro | 0 Comments