如何在 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 即能進行操作了
先來安裝 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 即能進行操作了
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
你好
回覆刪除我最近在試的把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??
不知是那裡出問題 謝謝