如何在 PCI NAS01SG 上跑 MLDonkey 3.0

前陣子入手了 PCI 的 NAS01SG , 於先前在網路上看到不少討論關於 NAS 改機, NAS01SG 的外型又讓 Pogo 比較甲意, 所以就買了下來, 先分享騎驢的方法^^

先來安裝 Fun Plug 5.0, 我是放在 DataFolder 的 ffp 下, 路徑自己可改
cd /DataFolder
mkdir ffp
cd ffp
wget http://www.inreto.de/dns323/fun-plug/0.5/fun_plug.tgz
tar zxvf fun_plug.tgz
ln -s /DataFolder/ffp /ffp
export PATH=/ffp/bin:/ffp/sbin/:/usr/bin:/bin:/usr/sbin:/sbin

下載 MLDonkey 所需的 Package
Wget http://www.inreto.de/dns323/fun-plug/0.5/packages/gd-2.0.35-1.tgz
Wget http://www.inreto.de/dns323/fun-plug/0.5/packages/libjpeg-6b-1.tgz
Wget http://www.inreto.de/dns323/fun-plug/0.5/packages/libpng-1.2.29-1.tgz
Wget http://www.shadowandy.net/wp/wp-content/uploads/mldonkey-3.0.0-full-1.tgz

安裝
funpkg -i gd-2.0.35-1.tgz
funpkg -i libjpeg-6b-1.tgz
funpkg -i libpng-1.2.29-1.tgz
funpkg -i mldonkey-3.0.0-full-1.tgz

以上這些檔就用不到了, 可以刪除

建立一個 MLDonkey 的目錄, 我是放在 DataFolder 的 linux 的 mldonkey 下, 路徑自己可改
cd /DataFolder
mkdir linux
cd linux
mkdir mldonkey

編輯 /DataFolder/ffp/start/mlnet.sh
我的內容如下, 紅字是我改的部分

#!/ffp/bin/sh

# PROVIDES: mlnet

. /ffp/etc/ffp.subr

export MLDONKEY_DIR=/DataFolder/linux/mldonkey
export MLDONKEY_TEMP=$MLDONKEY_DIR/temp

name="mlnet"
command="/ffp/bin/mlnet"
start_cmd="mlnet_start"
stop_cmd="mlnet_stop"
status_cmd="mlnet_status"
user=nobody

mlnet_start()
{
# if [ ! -d $MLDONKEY_DIR ]; then
# su $user -c "mkdir $MLDONKEY_DIR"
# fi
echo "Starting $name"
su $user -c "$command >$MLDONKEY_DIR/$name.log 2>&1 &"
sleep 1
}

mlnet_stop()
{
if [ -f $MLDONKEY_DIR/$name.pid ]; then
echo "Stopping $name"
/bin/kill `cat $MLDONKEY_DIR/$name.pid`
rm -f $MLDONKEY_DIR/$name.pid
else
echo "$name is not running"
fi
}

run_rc_command "$1"

啟動 MLDonkey
chmod a+x /DataFolder/ffp/start/mlnet.sh
chmod a+x /DataFolder/ffp/bin/mlnet
sh mlnet.sh start

設定 MLDonkey , 以建個 admin 密碼 1234 為例, 且設為只能 local 執行, 視需要自行改, 以下在 root 下執行
telnet 127.0.0.1 4000
auth admin ""
passwd 1234
set allowed_ips "127.0.0.1 255.255.255.255"
save
exit

最後, 用流覽器 http://你的NAS01SG的ip:4080 即能進行操作了

留言

  1. Hello Pogo....Long time no see. I am your classmate from Hsing Wu. Hope you are doing well. Come see my blog...I can't type English on most of my computers. Hope you can figure out who am I.
    http://www.wretch.cc/blog/carolk0121

    回覆刪除
  2. 你好
    我最近在試的把NAS01SG的Mldonket2.9.5升級到3.0.0但是安裝 安裝
    funpkg -i gd-2.0.35-1.tgz
    funpkg -i libjpeg-6b-1.tgz
    funpkg -i libpng-1.2.29-1.tgz
    funpkg -i mldonkey-3.0.0-full-1.tgz
    之後 總是找不到/ffp/start/mlnet.sh??
    不知是那裡出問題 謝謝

    回覆刪除

張貼留言

這個網誌中的熱門文章

Xperia Mini Pro Root (SK17i)

由 瞎子摸象 事件來看世代交替的現像

Xperia Mini (ST15i) Root