數位天堂

Nokia:科技始終來自於人性; 拜耳:如果文明不能使我們更相愛,那科技便失去意義!
歡迎您的加入,讓我們一起討論科技與環保的整合應用...

您尚未登入。

#1 2008-01-26 15:51:21

Aven
天使
來自: 數位天堂
註冊日期: 2007-07-15
文章數: 2266
網站

打造一台名符其實的動物機 - MLDonkey

近來打開各大網路論壇、部落格找尋最Hot的文章莫過於教大家如何安裝使用MLDonkey,儼然養驢已經變成新生活運動。

測試過SCTCS、aMule之後,MLDonkey讓我一直想躍躍欲試,無奈在ipkg list裡找不到MLDonkey的倩影,上Google也幾乎找不到WL-500跟MLDonkey有任何的交集,倒是看到幾篇兄弟機WL-700gE上安裝MLDonkey的文章討論。在失望中又燃起一絲的希望,於是參考國外網友的文章嘗試看看,或許可以讓我試出來。

經過幾天的測試,初步確認WL-500系列養驢是可行的,而且安裝步驟非常簡單。
測試環境:
頻寬:2M/256K ADSL
Router:DrayTek Vigor 2900
測試機:ASUS WL-HDD 2.5
GUI client:sancho 0.9.4-58

https://digiland.tw/img/upload/MLDonkey_20080126.jpghttps://digiland.tw/img/upload/Sancho_20080126.jpg

待續...





技術問題請於論壇上集眾人之力公開討論,感恩 thankgod

離線

 

#2 2008-01-26 17:30:53

Aven
天使
來自: 數位天堂
註冊日期: 2007-07-15
文章數: 2266
網站

Re: 打造一台名符其實的動物機 - MLDonkey

接下來我們就一步一步來安裝MLDonkey吧

首先我們查一下 http://oleg.wl500g.info/bin/mlnet/ ,這裡應該是有善心人士幫大家編譯好的MLDonkey,目前最新版本是2.9.3,所以待會我們會以此做為安裝標的。

cd /opt/bin
wget http://oleg.wl500g.info/bin/mlnet/293/mlnet.byte.gz
gunzip mlnet.byte.gz
mv mlnet.byte mlnet
chmod +x mlnet

到此,我們已經取得mlnet主程式,接下來再寫個script來自動啟動mlnet,編輯 /opt/etc/init.d/S91mlnet,內容是:

#!/bin/sh
if [ -n "`pidof mlnet`" ]; then
   echo "Kill old program..."
   killall mlnet
   sleep 10
fi
export HOME=/opt/share
export LC_ALL=zh_TW.UTF-8
rm /opt/share/.mldonkey/*.tmp 2>/dev/null
rm /opt/share/.mldonkey/mlnet.log 2>/dev/null
rm /opt/share/.mldonkey/*.pid 2>/dev/null
/opt/bin/mlnet -allowed_ips '0.0.0.0/0'&

編輯完成,別忘了還要改變檔案屬性,讓它可以被執行

chmod +x /opt/etc/init.d/S91mlnet

然後執行看看 /opt/etc/init.d/S91mlnet,如果成功會出現底下畫面

[admin@wl-hdd share]$ /opt/etc/init.d/S91mlnet
[admin@wl-hdd share]$ 2008/01/26 16:22:18 [cO] Starting MLDonkey 2.9.3 ...
2008/01/26 16:22:18 [cO] Language ZH_TW, locale UTF-8, ulimit for open files 1024
2008/01/26 16:22:18 [cO] MLDonkey is working in /opt/share/.mldonkey
2008/01/26 16:22:18 [cO] creating new MLDonkey base directory in /opt/share/.mldonkey
2008/01/26 16:22:18 [cO] loaded language resource file
2008/01/26 16:22:19 [DNS] Resolving [wl-hdd] ...
2008/01/26 16:22:19 [DNS] Resolving [www.mldonkey.org] ...
Setting option allowed_ips
2008/01/26 16:22:20 [cO] Logging in /opt/share/.mldonkey/mlnet.log
2008/01/26 16:22:37 [dMain] Core started

再來看一下Web界面,打開IE網址:http://wl-hdd:4080/,正常會出現底下畫面
https://digiland.tw/img/upload/MLDonkey_Web_20080126.jpg
看到上面的畫面,請先在command line裡設定密碼,指令是

passwd 你的密碼

如果以上都正確,恭喜你已經取得養驢執照了 milk

待續...




技術問題請於論壇上集眾人之力公開討論,感恩 thankgod

離線

 

#3 2008-01-27 15:17:58

Aven
天使
來自: 數位天堂
註冊日期: 2007-07-15
文章數: 2266
網站

Re: 打造一台名符其實的動物機 - MLDonkey

Web interface:
網址:http://wl-hdd:4080/
預設帳號:admin
Command line基本指令:

?:基本指令說明
??:所有指令說明
s :搜尋關鍵字
vr:檢視搜尋結果
kill:結束MLdonkey(注意:這是終止主機端的MLDonkey,不只是關閉web視窗喔)
passwd :變更密碼
set max_hard_upload_rate :設定最大上載速率,單位KB/s
set max_hard_download_rate :設定最大下載速率,單位KB/s
set allowed_ips :設定限定client ip位址

GUI Client: Sancho
請到Sancho Download下載最新版本,目前最新版本是 0.9.4-58
這是一套非常容易上手的視窗操作界面,有用過eMule的人應該都會感覺似曾相識,網路上教學多如繁星,這裡不多做介紹,你用過就會知道。

問題:
1.中文檔名變亂碼,而且無法讀取:
解決:將 /opt/etc/init.d/S91mlnet 裡的 export LC_ALL=zh_TW.UTF-8 這一行前面加#,可解決無法讀取檔案的問題,但是依然會有檔名問題,最終途徑應該是把WL預設的samba 2.x換成samba 3.x才有辦法支援UTF-8格式檔名。

2.WL-HDD跑MLDonkey似乎還有一點吃力,畢竟on board 16MB RAM,還是稍嫌不夠力,建議32MB RAM以上機種來安裝跑起來會比較順一點。

3.執行 /opt/etc/init.d/S91mlnet 出現錯誤訊息:/opt/bin/mlnet: can't load library 'libbz2.so.1.0'
原因是尚未安裝bzip2模組,解決方式:ipkg install bzip2

4.執行 /opt/etc/init.d/S91mlnet 出現錯誤訊息:/opt/bin/mlnet: can't load library 'libz.so'
原因是尚未安裝zlib模組,解決方式:ipkg install zlib


參考資料:
http://mldonkey.sourceforge.net/Main_Page
http://wiki.gentoo.tw/mediawiki/index.php/Mldonkey
http://abintech.azhai.org/2007_06_28_archive.html
http://www.mobile01.com/topicdetail.php … 249502&p=1
http://sancho-gui.sourceforge.net/

最後修改: Aven (2008-03-15 01:27:57)



技術問題請於論壇上集眾人之力公開討論,感恩 thankgod

離線

 

#4 2008-01-28 00:21:29

oldhan
精靈
註冊日期: 2007-11-19
文章數: 133
目前積分 :   

Re: 打造一台名符其實的動物機 - MLDonkey

clapping
不是有 web 介面為何還要 D/L GUI 介面?


離線

 

#5 2008-01-28 09:13:38

Aven
天使
來自: 數位天堂
註冊日期: 2007-07-15
文章數: 2266
網站

Re: 打造一台名符其實的動物機 - MLDonkey

oldhan 提到:

clapping
不是有 web 介面為何還要 D/L GUI 介面?

GUI界面簡單易用,設定參數時也不須背指令,對老人家而言粉好用 milk




技術問題請於論壇上集眾人之力公開討論,感恩 thankgod

離線

 

#6 2008-01-28 20:30:55

jiang360
新生
註冊日期: 2008-01-14
文章數: 11
目前積分 :   

Re: 打造一台名符其實的動物機 - MLDonkey

請問版主
我下第一個指令,他就出現錯誤訊息了
該怎麼做才對呀...
[admin@(none) root]$ cd /opt/bin
-sh: cd: can't cd to /opt/bin
哇哩咧....


離線

 

#7 2008-01-28 22:25:19

Aven
天使
來自: 數位天堂
註冊日期: 2007-07-15
文章數: 2266
網站

Re: 打造一台名符其實的動物機 - MLDonkey

jiang360 提到:

請問版主
我下第一個指令,他就出現錯誤訊息了
該怎麼做才對呀...
[admin@(none) root]$ cd /opt/bin
-sh: cd: can't cd to /opt/bin
哇哩咧....

請問你有先跑完 ASUS WL-500g / WL-HDD 系列改機基本步驟 嗎?

本板所提的任何安裝套件(選修)安裝前,都是必須先經過這幾個基本步驟(必修)。



技術問題請於論壇上集眾人之力公開討論,感恩 thankgod

離線

 

#8 2008-02-22 18:43:25

chs007
精靈
註冊日期: 2008-01-30
文章數: 24
目前積分 :   

Re: 打造一台名符其實的動物機 - MLDonkey

經過了一段時間終於有時間把Amule換成了MLdonkey了!!提供自己的經驗給大家參考

我的機器是WL-500W,第一次啟動MLdonkey時,提示少了某個檔案libncurses.o,要裝ncurses_5.6-3_mipsel.ipk才可以正常動作~!!不過跟amule比起來Mdonkey好像比較吃重的感覺.....

另外想請教版主,防火牆要如何設定才可以運作順暢?他好像跟aMule不一樣的樣子...沿用舊設定(aMule的防火牆設定),也只能得到低ID,還有就是BT要怎麼使用阿??找不到BT的設定耶?


離線

 

#9 2008-02-23 15:15:13

Aven
天使
來自: 數位天堂
註冊日期: 2007-07-15
文章數: 2266
網站

Re: 打造一台名符其實的動物機 - MLDonkey

chs007 提到:

經過了一段時間終於有時間把Amule換成了MLdonkey了!!提供自己的經驗給大家參考

我的機器是WL-500W,第一次啟動MLdonkey時,提示少了某個檔案libncurses.o,要裝ncurses_5.6-3_mipsel.ipk才可以正常動作~!!不過跟amule比起來Mdonkey好像比較吃重的感覺.....

另外想請教版主,防火牆要如何設定才可以運作順暢?他好像跟aMule不一樣的樣子...沿用舊設定(aMule的防火牆設定),也只能得到低ID,還有就是BT要怎麼使用阿??找不到BT的設定耶?

開port設定,請參考這一篇:
http://mldonkey.sourceforge.net/FireWall
TCP port:4662,6882
UDP port:4666

IPTables設定,請參考:
http://mldonkey.sourceforge.net/IPTables



技術問題請於論壇上集眾人之力公開討論,感恩 thankgod

離線

 

#10 2008-02-24 03:49:24

violinfish
新生
註冊日期: 2008-02-24
文章數: 3
目前積分 :   

Re: 打造一台名符其實的動物機 - MLDonkey

版主SOS!我在自己的wl-500g上按照上面的步驟操作

[admin@WL-0011D80176EE bin]$ cd /opt/bin
[admin@WL-0011D80176EE bin]$ wget http://oleg.wl500g.info/bin/mlnet/293/mlnet.byte.gz

Connecting to oleg.wl500g.info[158.250.11.254]:80
mlnet.byte.gz        100% |*****************************|   780 KB    00:00 ETA
[admin@WL-0011D80176EE bin]$ gunzip mlnet.byte.gz
[admin@WL-0011D80176EE bin]$ mv mlnet.byte mlnet
[admin@WL-0011D80176EE bin]$ chmod +x mlnet

都順利完成,察看/opt/bin目錄下也有mlnet這個執行檔,

[admin@WL-0011D80176EE bin]$ ls -l /opt/bin
lrwxrwxrwx    1 admin    root            3 Feb 24 01:33 captoinfo -> tic
-rwxr-xr-x    1 admin    root         5452 Sep 13 01:42 clear
-rwxr-xr-x    1 admin    root        69420 Sep 13 01:42 infocmp
lrwxrwxrwx    1 admin    root            3 Feb 24 01:33 infotocap -> tic
-rwxr-xr-x    1 admin    root       236488 Jun  7  2005 ipkg
-rwxr-xr-x    1 admin    root      2954431 Feb 24 03:31 mlnet

但是卻無論如何都無法執行mlnet,提示這檔案找不到,不知道爲什麽?

[admin@WL-0011D80176EE bin]$ ./mlnet
-sh: ./mlnet: not found

好鬱悶啊!wacko:pinch:wallbash


離線

 

相關討論主題

主題 回覆 點閱 最後發表
[DD-WRT] 安裝 MLDonkey 作者 hippo  [ 1 2 ]
16 75653 2015-09-05 10:49:03 作者 a00403a
n16 mldonkey low id 作者 vinnyqoo
0 6645 2012-11-26 21:49:35 作者 vinnyqoo
11 58057 2010-01-05 17:32:01 作者 aesop
mldonkey 启动问题 作者 ljr781
0 8713 2009-03-27 21:20:05 作者 ljr781
mldonkey 的参数设置 作者 smaraid
2 13045 2008-05-13 05:56:35 作者 smaraid

友情連結

論壇頁尾

Powered by PunBB
© Copyright 2018 Rickard Andersson
RSS Feed