打造史上最低價動物機:ASUS WL-HDD + aMule (上) 
Monday, December 31, 2007, 05:07 AM - 改機實驗
玩過 P2P 的玩家都知道在 Windows 底下有個 eMule,在 Linux 上則有一套相對應的軟件叫做 aMule。然而,玩 ASUS WL 改機一段時間,總覺得該把這兩者做一個結合,以發揮最大效益,我們就來試試看如何在 WL-HDD 上如何安裝動物機。

查了一下 ipkg 內建套件,就可以看到 aMule 的存在。
$ ipkg list | grep amule

1.安裝aMule
既然有這套件,我們就來裝看看吧。
$ ipkg install amule

2.產生設定檔
接下來我們開始參考NSLU2-Linux上的這篇文章來設定。
在命令列下設定HOME環境變數後執行amuled以產生設定檔
$ export HOME=/opt/share/amule
$ amuled

執行完畢會自動產生 /opt/share/amule/.aMule/amule.conf 設定檔
作者建議把設定檔裡的 IPFiltering 功能關閉(IPFilterAutoLoad=0),以節省系統資源
注意:這裡的HOME環境變數只是為了產生aMule設定檔而暫時變更,重啟後會回覆原來設定。

3.下載server.met檔
http://www.server-met.de/ 下載 server.met 取代原來的 /opt/share/amule/.aMule/server.met 檔

4.產生密碼
命令列下
$ echo -n 你的密碼 | md5sum | cut -d ' ' -f 1

會產生一串編碼過的字串,記下該字串。
編輯amule.conf
[ExternalConnect]
AcceptExternalConnections=1
ECAddress=
ECPort=4712
ECPassword=填上密碼轉換的字串
ShowProgressBar=1

5.防火牆設定
若外部有防火牆,請在外部防火牆上將TCP 4662, UDP 4672 & UDP 4665等port指向aMule主機IP
若是直接接internet者,記得改/usr/local/sbin/post-firewall設定
#!/bin/sh
iptables -D INPUT -j DROP

# Port 4662 (TCP) for eMule, 4662+3 & 4672 (UDP) for Kad
iptables -A INPUT -p tcp --dport 4662 -j ACCEPT
iptables -A INPUT -p udp --dport 4665 -j ACCEPT
iptables -A INPUT -p udp --dport 4672 -j ACCEPT
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -P OUTPUT ACCEPT

iptables -A INPUT -j DROP

改完記得把設定寫回flash
$ flashfs save
$ flashfs commit
$ flashfs enable

6.檢驗設定檔
再執行amuled一次,測試設定檔是否正確:
$ amuled

若一切正常,建議重新開機,系統會自動執行amule deamon。
基本上,以上設定已經完成主機端的設定,至於操作界面,則有三種,分別是AmuleWEB、AmuleCMD及Remote GUI,下一篇再來討論操作界面的設定。

參考資料: 數位天堂

j@Ee~c5.B3Pb aSL}qbP
r޽l4'H>8JJSE8z1-DEN5 2{ldu`;ư͗V h0TcP{F*MFcO]/\Rt/U]qzcmZ 
Thursday, January 1, 1970, 04:00 PM


K0@h?.XX7EFL^MDW}o͜rx"sh4)9(KEk䢄Ս<m7㈕;\w- QҞkBN_Ҹ2@ 
Thursday, January 1, 1970, 04:00 PM


n0_/*u@!CHPUŒE)}"5jСjs}缰s?Ә 4Y08 $N1?5+ka&P"#Ine2wn 
Thursday, January 1, 1970, 04:00 PM
O$WוL[+oG7 MVgVUMni

0_%/V܅=5Rj*{)"i6ԈX!aU
s  
Thursday, January 1, 1970, 04:00 PM
sǬY,Vk`URtwꣶ5A0 2Biȗ2{ Fq>[+NJ:?u<Y.kcYg&kBײo$0%{<es[3f gF~T

回應 

發表回應

填寫下面來發表回應。









插入項目:


:ya :blushing :bye1 :chair :cheers :clapping :cold :crybaby :dev :dribble :feer :flush :gathering :getlost :grin :hammer :happy :jolin :milk :notgood :orz :pepsi :phone :pinch :scooter :shifty :surrender :thankgod :tmd :tongue :tooth :wacko :wallbash :wub :yes