2013年11月29日 星期五

網樂通改機 sh4tw +安裝 BT 功能


操作前說明
[url]https://docs.google.com/document/d/1UWJxV8N8fbvjcvePgrruRmZuJwPseCyHZvebNddeYWc/pub[/url]
以下是[快速安裝指南],跟上面的說明是一樣的(謎之聲:那你還PO這篇幹嘛XD)
注意事項:
A.改機中的隨身碟會被清空,改機後的網樂通原廠韌體也會被清空(有需要請拆網樂通備份原廠韌體)
B.你需要有IP分功能的設備(有線IP分享器或小烏龜開分享),或懂得直接網路線接網樂通的連線方式



1.到 [url]https://code.google.com/p/sh4twbox/downloads/list[/url]
下載[sh4twbox-usb-auto-0.5.1.dd.xz 自動安裝碟]
2.到 [url]http://sourceforge.net/projects/win32diskimager/[/url] 下載 [win32diskimager]
3.用7-zip解壓縮 [sh4twbox-usb-auto-0.5.1.dd.xz],解壓縮到你找得到的地方
沒7-zip的請到 [url]http://www.7-zip.org/[/url] 下載&安裝,解完檔案是 sh4twbox-usb-auto-0.5.1.dd
4.把 win32diskimager解壓縮到你找得到的地方
5.PC插上[被刪掉資料也沒關係的隨身碟]後,執行 [Win32DiskImager.exe]
6.點一下ImageFile那個藍色資料夾圖示,選擇檔案的小視窗下面的[檔案類型]請選擇 *.*
然後找到你解壓縮後的 [sh4twbox-usb-auto-0.5.1.dd]
7.注意一下Device的磁碟代號是不是你的隨身碟代號(不要弄錯顆隨身碟)
然後點  Write  (這時隨身碟裡面資料會被刪光光)
8.Win32DiskImager寫入成功後,把隨身碟插在網樂通後面
然後按住網的通前面的Reset鍵不放(迴紋針去插,或開上蓋去按它)+網樂通插電
網樂通的藍燈會閃3下(傳說中的按住不放3秒),然後藍燈恆亮時再放開
這時候隨身碟就會開始把資料寫入到網樂通內建的磁碟(原廠內建還原區sda1會清空)
9.等幾分鐘後telnet到網樂通看看能不能連線,可以連線表示已經完成
然後拔電源,拔隨身碟,按住網的通前面的Reset鍵不放+網樂通插電(會把sh4twbox還原到平常開機磁區)
等幾分鐘後,網樂通藍燈恆亮,再telnet連線看看,可以連上表示你的網樂通已經改為sh4twbox 了
(因為我的網樂通這樣做之後就已經是256M了,所以那個改256M的步驟就省略)
10.telnet的帳號是root,密碼是twpdatwpda ,telnet登入後先改密碼
passwd 你想要的密碼
然後依照使用手冊要更新一下
[quote]
shpkg -Syu sh4twbox-kernel sh4twbox-init
shpkg -Syy
shpkg -E
sh4twbox 選單按 9 選 Upgrade
rm -rf /var/lib/shpkg/local/sh4twbox-kernel*
rm -rf /var/lib/shpkg/local/sh4twbox-init*
reboot
[/quote]
之後網樂通會重開機,等可以連線時再telnet進去(密碼看你剛才有沒有改)

11.安裝transmission (BT功能)
shpkg -Ss transmission 看看有什麼版本可以裝(沒看也沒什麼關係)
shpkg -S transmission-cli 安裝
shpkg -E 檢查有沒有其它相關套件沒安裝
(應該會有一個訊息要按Enter,按Enter後就會安裝缺少的套件)

啟動transmission,讓transmission產生一份設定檔
/etc/init.d/transmission-daemon start
這時可以測試能不能連上 [url]http://網樂通IP:9091[/url] (但可能會被拒絕連線)

停用transmission
/etc/init.d/transmission-daemon stop
修改設定(預設有裝nano,不會vi的人就用nano文字編輯器)
nano /root/Downloads/transmission/settings.json

rpc-whitelist-enabled 先改 false
rpc-port 預設連接埠是9091 想修改可以改這裡
rpc-authentication-required 如果你希望bt頁面要打密碼才能進的話,改成true
rpc-username 承上,登入時的帳號
rpc-password 承上,登入時的密碼,直接填明碼就好,啟動bt時他自己會加密

download-dir 下載位置,如果你的隨身碟或硬碟有自動掛到/mnt/sdb1,就改為/mnt/sdb1
incomplete-dir 未完成的下載位置,同上

其它的進到BT頁面設定就可以了
改完後存檔

12.啟動 transmission
/etc/init.d/transmission-daemon start
開啟瀏覽器輸入 http://你的網樂通IP:9091 看看能不能連,有改port的就自己換一下

13.設定開機時啟動
nano /etc/rc.local
輸入 /etc/init.d/transmission-daemon start
存檔離開
把 rc.local 改成 可執行
chmod 755 /etc/rc.local
看看重開機有沒有自動啟動

這樣改BT機就改完了

14 其它
A.reboot指令套件更新後會不能用(因為搬到 /sbin 去了)
也可以手動建立一下連結
cd /bin
ln -s busybox reboot
如果有什麼指令不能用,可以去/sbin找看看
如果都沒有就輸入busybox找看看,有的話就自己建捷徑

B.預設開機會試著啟動 samb ftp telnet (如果有安裝套件)
如果有平常用不到的功能,可以關掉,要用時再手動執行
方法1.把/etc/init.d/裡面的檔案改名
方法2.修改 /etc/init.d/rcS
在最下面找到有上面字樣的一行程式碼,
(for d in syslod telnetd ntpd sshd ftpd crond dropbear ; do)
複製這行,在下面一行貼上,然後原本那行最前面加個#  這是註解的意思
然後沒註解掉那行就把你用不到的程式名字刪掉

C.ssh(加密式telnet,PCMan不能用ssh,要用putty, pietty)
shpkg -Ss dropbear  查看有什麼版本可以用(沒看也沒什麼關係)
shpkg -S dropbear-scp  安裝
shpkg -E 檢查有沒有相依套件沒安裝,有的話就按Enter

因為預設 /etc/init.d/rcS 已經有加入了
所以重開機就會自動啟動了

原網址
 

沒有留言:

張貼留言