由於上一個包由於集成的東西太少了,所以這次決心做一個功能比較全的給大家。看完這篇文章後,你會發現原來路由還可以這樣用。
1.集成的東東:
samba3.0.28a
tranmission1.76
mldonkey3.0.0
lighttpd 1.4.25
php 5.2.12
sqlite 2.8.17
rtorrent 0.8.6
punbb 1.2.22
typecho 0.6
32M swap
2. 應用包下載地址:
看2樓連接
3.USB應用包使用
很簡單,只有以下幾個步驟:
用ghost32恢復鏡像到硬盤或U盤->TTDW的網頁管理中貼上腳本->接上已經恢復好的硬盤->重啓路由後即可使用
至於怎麼使用ghost32恢復鏡像及貼腳本,請各位移步看一下我上一個貼子:
http://bbs.dualwan.cn/thread-12202-1-1.html
開機腳本:(2.0的將modprobe usb-ohci 改成modprobe ehci-hcd即可)
- modprobe usbcore
- modprobe scsi_mod
- modprobe usb-ohci
- modprobe sd_mod
- modprobe usb-storage
- sleep 1
- modprobe jbd
- modprobe ext3
- sleep 3
- mount /dev/scsi/host0/bus0/target0/lun0/part1 /mnt
- mount -o bind /mnt/opt /opt
- sleep 3
- /opt/bin/busybox swapon /mnt/swapfile
- sleep 3
- /opt/etc/init.d/S08samba
防火牆腳本:
- iptables -I INPUT -p udp --dport 9527 -j ACCEPT
- iptables -I INPUT -p tcp --dport 9527 -j ACCEPT
- iptables -I INPUT -p udp --dport 9528 -j ACCEPT
- iptables -I INPUT -p tcp --dport 9528 -j ACCEPT
- iptables -I INPUT -p udp --dport 9529 -j ACCEPT
- iptables -I INPUT -p tcp --dport 9529 -j ACCEPT
- iptables -I INPUT -p udp --dport 12180 -j ACCEPT
- iptables -I INPUT -p tcp --dport 12180 -j ACCEPT
- iptables -I INPUT -p udp --dport 15268 -j ACCEPT
- iptables -I INPUT -p tcp --dport 15268 -j ACCEPT
- iptables -I INPUT -p udp --dport 65521:65530 -j ACCEPT
- iptables -I INPUT -p tcp --dport 65521:65530 -j ACCEPT
- iptables -I INPUT -p udp --dport 6788 -j ACCEPT
- iptables -I INPUT -p tcp --dport 6788 -j ACCEPT
- iptables -I INPUT -p tcp --dport 8081 -j ACCEPT
4.集成軟件的使用
說明:
1.由於集成的軟件很多,而路由器不像PC那樣可以同時負擔多任務,高負荷的軟件應用。所以開機腳本只開啓samba,其它的軟件怎麼啓動請詳細閱讀下面的說明。
2.文中所有啓動命令均通過telnet到路由後輸入。
A.samba:
*samba默認啓動,直接可以使用。
samba通過網上鄰居訪問。
驢子下載的東東在emule_download文件夾,transmission下載的東東在BTdownload文件夾裏。rtorrent是rtorrent監視的文件夾,放進BT種子後,rtorrent就會自動下載。(rtorrent啓動的前提下)
B.tranmssion:
tranmission啓動命令:
- /opt/bin/transmission-daemon -g /mnt/.btconfig/transmission-daemon
1. 網頁控制:啓動後請在在瀏覽器上打上“http://路由IP:9091”來進行訪問:
2.通過tranmission-remote-dotnet訪問:
也請大家到這個貼子看一下,這裏不再詳細說明:
http://bbs.dualwan.cn/thread-9462-1-1.html
C.mldonkey
mldonkey啓動命令:
- /opt/etc/init.d/S91mlnet
特別說明:mldonkey啓動比較慢,請耐心等待。看到“Core started“後直接退出telnet即可:
1. mldonkey網頁控制:
通過“http://路由IP:4080”來訪問:
按“DL”按鈕,粘貼進電驢的鏈接後就可以進行下載,這裏不詳細介紹,因爲我們有更方便的方法,通過sancho來控制。
2.sancho控制mldonkey:
sancho下載地址:http://sancho-gui.sourceforge.net/
安裝完畢初次運行時,在彈出的對話框中除了在“Host”欄填入路由器的IP外,其它保持默認:
進去後我們設置中文:
打開菜單欄的Tools->reference,我們看到下面這個對話框,在“sancho:Main”—>“(*)Use locale file:”的下拉框中選擇“zh_CN”,然後點“apply”,再點一下ok:
退出重啓sancho,我們可以看到,sancho已經變成中文的了。我們打開右下角這個按鈕,把鏈接輸進去彈出來的框框就可以開始下載啦:
有關高低ID的問題,我有時也比較困惑。下圖就是同一環境連接不同服務器,產生了高低ID:
如果全是低ID的話,那隻能用RP來解釋了 。 但也不必太介意,因爲高低ID同樣也可以下載,只是有時低ID可能沒那麼快。反正不管高低,只要能產生速度就行。
Mldonkey更深層次的應用請大家自行研究。
D.lighttpd+PHP+sqlite
lighttpd是一個網頁服務器。PHP,sqlite不用啓動,它們是依賴lighttpd的。就是說,只要lighttpd啓動後,PHP跟sqlite就跟着一起啓動了。
lighttpd啓動命令:
- /opt/etc/init.d/S80lighttpd start
啓動後我們打開“http://路由IP:8081”來看一下lighttpd是否運行:
如果我們需要發佈自己做的網頁,請使用winscp已經做好的網頁上傳到/opt/share/www目錄下,就可以在外網通過“http://IP地址或域名:8081/網頁文件名”來訪問。
PHP跟sqlite就不詳細介紹了,要不這篇文章就變成長篇小說了,有興趣的請自己研究。
E.punbb與typecho
來到好玩的東東了,有沒有想過我們24小時不關的路由可以變成自己專用的一個論壇或者blog服務器?別急!只要幾步很簡單的配置,punnbb跟typecho就可以幫你實現這個夢想。
這是我用punbb做的一個論壇:
1. punbb配置安裝:
打開“http://路由IP:8081/bbs”,我們再點一下“install.php”:
在如下圖的框框裏選擇“簡體中文”:
在下一個頁面中,我們只需要按要求填好數據庫名稱(隨便取你喜歡的名字,但不能是中文)等表格好,再按“開始安裝”,但是有一點要注意的是,在“請輸入您的PunBB論壇安裝地址”中,一定不能輸入你的路由器IP,只能輸入你的“論壇域名:8081/bbs”(什麼是域名?如果不懂請google),如果沒有的話到winddns(www.winddns.cn)申請一個免費的域名(幫ZD打廣告… ),否則後面你的論壇將無法配置。
下圖這個輸入是錯誤的:
下圖這個纔是正確的:
如果使用動態域名的,可以在TTDW的網頁管理界面中配置,具體請看論壇文檔。
在下一步的頁面裏,要求將框框的內容粘貼到config.php中。那個config.php我已經建好放在論壇的根目錄中,命名爲configc.php,大家用winscp連上路由後,進入論壇安裝的根目錄:/opt/share/www/bbs就可以看到。
用winscp打開,然後把punbb要求的內容粘貼進去,點一下左上角那個磁盤狀的保存按鈕,再改名爲config.php。
至此,punbb已經安裝成功了,趕快打開“http://你的域名:8081/bbs”進行管理訪問吧。
如果需要了解更多的punbb,請訪問它的官方網站(英文):http://punbb.informer.com
2. typecho
typecho是國人制作的博客系統,同樣是使用sqlite的數據庫。
由於是國人開發的,所以配置過程也沒有什麼難明白的地方。簡單地介紹下
打開“http://路由器ip:8081/blog”
因爲typecho是國人開發的,所以在安裝過程中並沒有特別難的地方。一般如果有預填的地方保持默認就可以了。不過還是要注意的一點就是“網站地址”
這裏跟punbb一樣,不要用路由器的IP,要用“域名:8081/blog”。
到最後一步的時候,可能會有下面的錯誤發生:
這時不要管他,只要再按一次“確認,開始安裝”就可以成功了。
typecho可以通安裝不同的themes(主題),怎麼安裝請自己搜索,下面是我安裝的一個themes:
5.rtorrent
rtorrent的網頁控制是需要lighttpd+PHP的支持的。
rtorrent 啓動命令:(需要先啓動lighttpd)
- /opt/bin/screen -d -m /opt/bin/rtorrent -n -o import=/mnt/home/.rtorrent.rc
啓動完成後,我們就可以通過“http://路由器IP:8081/rtorrent”用網頁來控制rtorrent了。有一點要說明的是:rtorrent的網頁控制只能在firefox下使用,在IE下會報錯。這個界面跟一般常用的BT軟件沒什麼區別了,這裏也不詳細介紹了。
rtorrent有一個有趣的功能,就是把種子文件拖到samba中的rtorrent的文件夾時,它就會自動建立下載任務。
rtorrent還有一個可以運行在windows的控制端,叫ntorrent,界面是英文的。這個就當是懶人們的作業,自己去研究吧。
5.其它說明
脫機包可能存在其它問題,歡迎各位大俠交流指正。
PS:此脫機包在wd 20G硬盤+500GP+TTDW 0341 1.25ND版,雜牌4G U盤+7231-4p+TTDW 0341版上運行通過。0341以上有些TTDW版本不支持ext3分區,具體是那幾個,我忘記了 問一下羣內其它人吧。
歡迎各位轉載,轉載請註明出處!
由於字數限制,在這裏還要再提醒大家一下:
1.不要同時打開過多的軟件,路由會吃不消的。
2.typecho博客運行比較慢,建議運行論壇後就不要再安裝blog了。
USB應用包下載:
http://u.115.com/file/f525e80c80