• 160

[分享][更新mldonkey]支援BT的窮人NAS-PCI NAS-01G

請問他支援DVD ISO 檔案大小約4~5 GB的儲存嗎?!
我看他僅支援FAT32,所以好像不支援的樣子,這樣要備份或BT一個DVD ISO有點困難,
所以想請問這台是否可以呢!?
http://www.planex.co.jp/support/download/drive/nas-01g.shtml
上面有pci日本官方本機器的Debian化版本,檔案約102m,下載之後,有自動解壓縮.不過,我搞不懂他到底該怎麼用.希望日文比較好以及linux比較強的朋友有機會下載後跟大家分享一下!
跟其他套件一樣 將解壓縮之後的兩個檔放到 /mnt/share中 重開機即可 但好像要等很久
如果要用 debian 可以用 jchuang1977兄發佈的 debian套件 因我沒裝 不知這是否為日文版的 ~~

那是搭配他所謂的開發套件用的 就像用 SSH2的方式編譯給 NAS-01G專用的軟體 應該是說是個 USB->RS-232之類的東西 如圖:
求救 自動進入debian backdoor


#!/bin/sh
cp /mnt/Share/telnetd /mnt
sed -i "/telnet/s/.*/telnet stream tcp nowait root telnetd/" /etc/inetd.conf
killall inetd
inetd
rm -f /mnt/mldonkey/*.tmp
ln -sf /mnt/mldonkey /mnt/Share/mldonkey
/mnt/debian/Share/chroot /mnt/debian /bin/bash
mount -t proc proc proc
PATH=$PATH:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
/etc/rc3.d/S20ssh restart


以上有錯嗎

以下是在日本PCI download 的backdoor ,

#!/bin/sh

if [ -e /mnt/Share/nas01g_debian.tgz ]; then
cd /mnt
tar xvzf /mnt/Share/nas01g_debian.tgz
rm -rf /mnt/Share/nas01g_debian.tgz
fi

if [ -d /mnt/debian ]; then
/mnt/debian/bin/chroot /mnt/debian /etc/rc3.d/S20ssh restart
if [ ! -e /mnt/debian/proc/cpuinfo ]; then
mount -t proc proc /mnt/debian/proc
fi
fi

hkcw wrote:
求救 自動進入deb...(恕刪)


沒記錯的話,應該是這樣就可以自動進入 debian 了:

#!/bin/sh
cp /mnt/Share/telnetd /mnt
sed -i "/telnet/s/.*/telnet stream tcp nowait root telnetd/" /etc/inetd.conf
killall inetd
inetd

rm -f /mnt/mldonkey/*.tmp
ln -sf /mnt/mldonkey /mnt/Share/mldonkey


/mnt/debian/Share/chroot /mnt/debian /etc/rc3.d/S20ssh restart
mount -t proc proc proc
關於日本PCI官方釋出的debian大家有興趣的可以下載來用,沒問題的.我目前也是以這套debian來實作.連結如下:
http://www.planex.co.jp/support/driver/drive/nas-01g/nas-01g_debian.zip

如果大家對裝debian伺服器應用有興趣,我會找時間寫下我的安裝流程(不含p2p應用).

現在mysql5跟lighttpd都成功安裝好了,秀出的網頁也顯示正常了.原先想裝apache2的,但裝出來秀網頁會無法顯示圖片,只好改裝lighttpd.索性也裝成功了.
現在剩兩個問題,就是重開機之後,mysql與lighttpd無法跟著系統來啟動.不管是把啟動指令寫到backdoor檔,或者寫入S20ssh檔,都沒辦法在重開機後自動啟動.

另一問題是DLNA及iTunes Server這兩個Service即使已經在設定頁設定關閉,但重開機後仍會自動啟用,有點煩的是這兩服務不關,會不時地去掃硬碟.這部分我是在backdoor下達

killall mt-daapd 來殺掉執行的iTunes Server

但對DLNA就無法用

killall upnp_soho 來殺掉,因為殺不掉,會留存下來暫記憶體.還是說我根本殺錯檔了
??
以下是我的backdoor,其中關於lighttpd與mysql啟用是無效的.必須SSH連入手動啟用.
-----------------------------------------------------------
if [ -d /mnt/debian ]; then
/mnt/debian/bin/chroot /mnt/debian /etc/rc3.d/S20ssh restart
/etc/init.d/mysql start
/etc/init.d/lighttpd start
if [ ! -e /mnt/debian/proc/cpuinfo ]; then
mount -t proc proc /mnt/debian/proc
fi
fi
-----------------------------------------------------------
貼我的 backdoor

#!/bin/sh
rm -f /mnt/mldonkey/*.tmp
ln -sf /mnt/mldonkey /mnt/Share/mldonkey

if [ -d /mnt/debian ]; then
/mnt/debian/Share/chroot /mnt/debian /etc/rc3.d/S20ssh restart
mount -t proc proc /mnt/debian/proc
fi

killall dms
killall mt-daapd


* dms, mt-daapd 都是 DLNA 跟 iTune Server 的 daemon,
我不需要,所以強制將它們關掉


另外截取 S20ssh 中 restart 的區塊部份:

/etc/init.d/lighttpd restart
/usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --port=3306 --socket=/var/run/mysqld/mysqld.sock&
killall dms
killall mt-daapd

* 要正常啟動 lighttpd,請務必將預設的管理介面 httpd 80 port 改掉,
如果還是不行,需效法我啟動 mysql 的方法,直接寫 command,而不用 shell script 啟動,
該怎麼下命令,請手動啟動 lighttpd,然後參考 ps -aux|grep lighttpd 的命令下法
* 啟動 mysql 的部份,請根據自己的環境、路徑作相對的修改
* 因為不確定該在哪邊 kill,所以我在這個部份再 kill 一次 dms 跟 mt-daapd
biggio wrote:
貼我的 backdo...(恕刪)


感謝biggio指教,

關於DLNA與iTunes Server我後來也找到正確的檔案了,是我自己搞錯檔案了,應該是

killall dms
killall mt-daapd

而且是下在chroot之前,這樣chroot之後就不用再刪第二次了.

另外感謝你的那段MySQL啟動指令,也讓我順利啟用MySQL.不過我的方法與你不同,因為我不打算動S20ssh的內容,所以關於server啟用的部分,我分別再以chroot當前頭指令來啟動(仿照ssh啟動的方式).這次就真的都起來了,Lighhtpd+PHP5+MySQL5

以下是我的backdoor

---------------------------------------------------------
#!/bin/sh

killall dms
killall mt-daapd

if [ -d /mnt/debian ]; then
/mnt/debian/bin/chroot /mnt/debian /etc/rc3.d/S20ssh restart
if [ ! -e /mnt/debian/proc/cpuinfo ]; then
mount -t proc proc /mnt/debian/proc
fi
if [ -e /mnt/debian/etc/init.d/lighttpd ]; then
/mnt/debian/bin/chroot /mnt/debian /etc/init.d/lighttpd restart
fi
if [ -e /mnt/debian/usr/sbin/mysqld ]; then
/mnt/debian/bin/chroot /mnt/debian /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --port=3306 --socket=/var/run/mysqld/mysqld.sock&
fi
fi
---------------------------------------------------------

PunBB論壇程式愛好者 http://www.ezdiy.org
coolstar wrote:
關於日本PCI官方釋...(恕刪)


我比較好奇的是 mysql5跟lighttpd 哪找 for NAS-01G的 自己編譯的嗎? 可否說明編譯方法?

lighttpd 沒有用過 不知跟 Apach有哪些差異性?

我也很想架站在 NAS-01G上 但板主的 PHP少了個模組 中文不正常 用 debian可以解決嗎?

NAS-01G FTP功能太陽春 debian有更好的解決方案嗎?


謝謝!!
kondou wrote:
我比較好奇的是 my...(恕刪)


照你的需求,現階段你只有走debian的路,因為目前沒有單獨的靜態編譯出來的伺服器程式可以直接套用(除了第一篇文章附上的那套),NAS-01G的編譯環境不同於我們用的PC.除非有人公佈在NAS-01G的環境編譯的方法,不然...

裝上debian後,再用debian內建的套件安裝程式(APT)安裝相關的Server.

流程我會寫出來,等等先...
PunBB論壇程式愛好者 http://www.ezdiy.org
  • 160
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 160)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?