很少在這邊發言,分享一下這兩天改機的心得
小弟用了多年的Vigor 2100VG近日開始出現不穩定
尤其是在開BT的時候

傳說中N16擁有30萬的海量sessions...
雖然爬文已經聽說N16的軔體不穩定,不過還是去買了一台

原廠軔體的介面還ok,但設定儲存的速度慢得驚人
N年前的Vigor2100VG都比他快上許多阿
但這還不是問題,反正是一些基本功能出了狀態
NAT設定起來有一些BUG,這下只好改機了

依照版上的文章,順利灌了Tomato
我是下載這邊中文版的軔體tomato-K26USB-1.28.9048MIPSR2-VPN.trx
http://code.google.com/p/twtomato/downloads/list
整體的設定介面清爽許多,操作感也很順暢阿
至少儲存設定的感覺很不錯

好用歸好用,可是我的離線BT功能呢?

警告:

  • 以下需要用到SSH連線至ASUS RT-N16(以下稱為router)

  • windows下的client可以使用putty,請自行google相關資料

  • 安裝optware時會重新格式化你的USB硬碟為ext3格式,請把資料備份(他其他兩個選項我沒用過)

  • 以下假設router位置為192.168.1.1,如有修改請自行對應

  • 以下提到重置Tomato內定值行為,會連帶清除PPPOE連線帳密和各項設定,請自行先記好。重置完port會回到80,SSH內定關閉



原來還要另外安裝optware,這邊的操作就比較進階了
我安裝的是Tomato Optware Package (Valerakvb) Ver.12.6
下為功能說明頁面
http://www.xtremecoders.org/forums/f78/tomato-optware-package-valerakvb-ver-11-4-a-169/

先SSH進Tomato(當然,要先在管理頁面啟動SSH,在windows可用Putty來連線至192.168.1.1)
wget http://www.xtremecoders.org/optware/valera124.sh
sh valera124.sh
這樣就會啟動安裝畫面
按減號-可以選擇想用的BT程式,rtorrent和transmission都不錯啦
按驚嘆號!啟動安裝
基本上他附加的軟體,除非你了解那是什麼,並且用得上
否則通通可以不要裝
我一開始全裝了...用不上,而且很多是俄文的....
最重要的是某些服務會吃router的CPU資源

這邊要注意的是,安裝前先把Totmato的USB核心開啟,但要關閉自動掛載
也要關閉檔案分享,以免安裝出錯
如果USB硬碟有插拔過,建議重新開機在進行安裝
(因為他只會讀/dev/sda,但重插拔後會變成/dev/sdb、/dev/sdc....)
安裝前注意先用mount指令確認USB硬碟沒有被掛載
否則硬碟分割那邊會失敗喔

注意事項:

  • 安裝完成後,原本的Tomato設定頁面被改到port8080。通常為192.168.1.1:8080

  • 如果先前安裝過,建議先把Tomato還原預設值、重開機,再重新安裝,問題少一點

  • 如果/dev/sda一直被掛載,請手動用umount指令解除掛載



安裝完成後,要開啟BT,請用瀏覽器輸入192.168.1.1/rtorrent,介面應該很淺顯易懂。
如果一開始選的是安裝Transimssion,位置為192.168.1.1:9091,
但還得改一點東西才進得去,這個最後再講。

本來以為一切都搞定了,但是還是有麻煩的問題阿。
Usb硬碟透過N16傳檔速度實在是太慢了,大約是5MBytes/s。
原本本機讀取好歹也有30MBytes/s呢!
沒關係,反正抓完後把Usb硬碟拔到本機不就得了....
可是已經被格式化成ext3,Windows讀不到阿~~~囧rz
經過一番測試,即使安裝在Win7可以讀取Ext3的工具(Ex2fsd、Ext2explore),並使用FastCopy,
最高速度仍然只有11MB/s,這....這實在是難以接受阿。
<STRIKE>如果不小心抓了很多謎片....</STRIKE>
好吧,總得找地方下手,那就來改Ext2fsd的原始碼好了,他一定是沒有用buffer....
5分鐘後,我發現這種方式實在是愚蠢到家

那麼就把硬碟分割出一個NTFS的槽,並且把BT下載設定在那邊如何呢?
可是硬碟分割是valera124.sh這個腳本作的阿....
那麼,就改他的腳本阿~~~~

重來一次,如果你已經安裝了這個系統,最好到管理頁面重新設定Tomato的原始設定,重新開機
(路由器管理->路由器設定值->恢復預設值->恢復Tomato預設值)
此時管理頁面會回到port80,登入帳密為admin/tomato(如有誤請上網查詢預設值),進入後請重新啟動SSH

步驟如下

wget http://www.xtremecoders.org/optware/valera124.sh
vi valera124.sh
找到一行hdd_one()
把他下面第三行由原本的partdata3="n\\np\\n3\\n\\n\\n"
改成partdata3="n\\np\\n3\\n\\n+40960M\\n"
這邊的+40960M可以調整為你想留給optware的大小,全裝的話至少要10G
存檔後離開,依照原本步驟進行
sh valera124.sh

注意事項:

  • vi操作一開始很難懂,基本上先用page up/down來找你要的文字。找到後按a進入編輯模式,
    改完後按esc回到指令模式、輸入:wq按enter,進行存檔並離開。
    也可以先在windows內下載此檔案,用記事本先找一下大概的位置

  • 安裝前一樣先進Tomato啟動USB介面,但關閉自動掛載

  • 安裝有點久是正常的,他要下載很多東西,我裝很十幾次阿



裝完之後呢,確認一下沒問題,就可以把硬碟裝到windows主機,他會有一塊未分割區域
請自行把它分割並且格式化為NTFS,我是用[電腦管理] -> [磁碟管理]的功能,請自行Google一下
記得要給這新的分割區一個好記的英文標籤,待會會用到

當USB碟重新接回router,這時tomato自動掛載應該是啟動的
新的分割區會被mapping到/tmp/mnt/磁碟標籤/之下
只要在BT的管理介面將儲存的地區改到這邊就可以囉

如果你是裝Transmission,請修改一下/tmp/harddisk/torrent/.config/settings.json
他的操作網址是192.168.1.1:9091,如果帳密登不進去,請將設定檔中的
rpc-authentication-required改成false
dht-enabled改為true好像可以增進BT效率
編輯方式如上面所述,按a進入編輯模式,改完按esc回到指令模式後輸入:wq按enter存檔離開
記得要重開機哦

P.S.
安裝optware後,重插拔Usb硬碟可能會有點問題
例如Transmission的service會被重複執行
如果裝的是rtorrent我就不清楚了
請問baddogbad兄
您用Transmission跑的速度如何?
小弟也裝過Valerakvb,可是速度一直很慢,尤其它的上傳好像沒辦法控制
把它全部都停止傳輸,結果還是一直上傳資料
到最後只好把它移除
有點無奈
simontel wrote:
請問baddogba...(恕刪)


目前跑起來還挺穩的
dht-enabled設定後有稍微快一點
當然一定是比PC慢啦,畢竟資源差很多
不過不知道為啥,他的peer目前最多都只有30個
改過設定檔也一樣,這可能是下載慢的一個原因吧
上傳部分我有修改設定檔,最高75kB/s
至於停止後會不會繼續上傳資料,我還得在觀察一下
我的檔案還沒載完阿 冏

----------------------

經過測試,可以正常停止,並不會繼續上傳資料
我都爬文,用IPKG慢慢裝~~,還加了PPTP做VPN用
請問http://192.168.1.1 要求輸入帳號及密碼,該網站說: "rtorrent access"
rtorrent 的帳號及密碼 是多少?
請幫忙一下感恩
!+ 我終於回來了+!
小弟這週末也在玩改機,也遇到這問題
小google了一下,rtorrrent的網頁好像只給127.0.0.1的本機登入
所以打什麼都沒用,希望google是對的XD
其實要想想這臺機器2800元可以玩到這樣 算很超值了哈哈
RT-N16 可以再進化了....

ASUS RT-N16改Tomato+離線BT+NTFS USB
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!