ZP-600T 補完計畫 懶人包 (8/28 更新)

toraman wrote:
今天終於完成所有設定...(恕刪)
硬碟的位置在/tmp/usbmounts/sda1-->這樣子是不是內接


usbmounts好像不算是內接了
補充一下韌體升級的部份

如果原來 ZP-600T 韌體版本是 1.7.6,那麼升級到 1.8.0 會認不到內建硬碟,所以也無法依照文件所述格式化硬碟
解決方式有兩種:
1.使用 USB 接上電腦,當做外接硬碟,然後利用 Partition Magic 之類的軟體刪除現有分割
2.繼續更新到 1.9.3 韌體,就可以看到硬碟,並進行格式化了

bftpd 部分
ipkg install bftpd 後,會自動產生一個空的 /opt/etc/bftpd.conf,並非檔案不存在
習慣了你的聲音, 你的氣味, 你的存在...連思念都變成了習慣...
toraman wrote:
在一次照著步驟作, ...(恕刪)


我也試了一整個晚上,不知問題在哪裡.
只要一重新開機就要全部重來

可以告訴我一下嗎????
parrot wrote:
bftpd 部分
ipkg install bftpd 後,會自動產生一個空的 /opt/etc/bftpd.conf,並非檔案不存在...(恕刪)

請問..然後呢? 恕我無知一問:

依照小蜜蜂版主的教導: 3. 設定 bftpd 環境...改了一個簡單的版本
> vi /opt/etc/bftpd.conf
如何編輯檔案?
如何使用ftp/ftp的匿名帳號登入bftp server?
如何在PC上用FTP client連線進入?

=== 8/28 10:35 有點答案了!! 貼這裡分享 ===
如何編輯檔案?
按 i 進入編輯,貼小蜜蜂編輯的內容進去
再按 :wq 離開!

然後呢???

==========8/29 01:01 熱得睡不著!起來修文============
==== 以下資料引用快樂小蜜蜂的內容喔! =======
==== 編輯bftpd 環境(以ptelnet編輯) =====
vi /opt/etc/bftpd.conf
以vi進入修改以下內容,完成按:wq 儲存離開

global {
DENY_LOGIN="no"
PORT="21"
PASSIVE_PORTS="0"
DATAPORT20="no"
ADMIN_PASS="x"
XFER_BUFSIZE="64000"
CHANGE_BUFSIZE="no"
XFER_DELAY="0"
ALLOW_FXP="no"
RATIO="none"
CONTROL_TIMEOUT="300"
DATA_TIMEOUT="30"
HELLO_STRING="ftp at %i ready."
AUTO_CHDIR="/tmp/hdd/volumes/HDD1"
QUIT_MSG="See you later..."
}

user ftp {
#Any password fits.
ANONYMOUS_USER="yes"
}

user anonymous {
#If the client wants anonymous, ftp is taken instead.
ALIAS="ftp"
}

user root {
DENY_LOGIN="Root login not allowed."
}
======= 設定 transmission 環境(以ptelnet編輯)=========

以vi進入修改以下內容,完成按:wq 儲存離開
> vi /opt/etc/transmission/settings.json
(以下僅表示修改部分;其他自己斟酌)

"download-dir": "/tmp/hdd/volumes/HDD1/BT", // 下載位置(請自行修改)
"incomplete-dir": "/tmp/hdd/volumes/HDD1/BT", // 未完種目錄
"rpc-whitelist": "127.0.0.1,192.168.1.*", // 指定認可的IP位置,以,區隔
==========建立 BT 下載目錄=========

> mkdir /tmp/hdd/volumes/HDD1/BT

=========修改rcS (以ptelnet編輯)=======

以vi進入修改以下內容,完成按:wq 儲存離開

vi /usr/local/etc/rcS

sleep 25
chmod 777 /tmp/hdd/root/opt
mount -o bind /tmp/hdd/root/opt /opt
/opt/sbin/bftpd -d -c /opt/etc/bftpd.conf
/opt/bin/transmission-daemon -g /opt/etc/transmission

======沒事多按ESC ;做完以上設定可下reboot 重開機測試=======

j594168 wrote:

請問..然後呢? ...(恕刪)


bftpd我灌了兩次, 第一次沒有自動產生bftpd.conf
第二次才自動產生bftpd.conf, vi bftpd.conf後,
1. 按i進入輸入模弌
2.直接將小蜜蜂的內容貼上
3.按ESC後Key-in-->:wq , 系統會存檔後離開vi
但是我還沒有仔細看bftpd的參數, 也無法ftp/ftp進入600t

我現在碰到最大的問題是, 重開機後東西全不見了, 誰可以救救我.
toraman wrote:
我現在碰到最大的問題是, 重開機後東西全不見了....(恕刪)


我也是!
接下來怎麼連進入600T
鍵入內部位址 http://192.168.1.4:9091都無效?
誰來接續救援!
快樂小蜜蜂 wrote:

j594168 wrote:
依照小蜜蜂版主的教導: 3. 設定 bftpd 環境...改了一個簡單的版本
> vi /opt/etc/bftpd.conf
如何編輯檔案?


vi 就是編輯檔案的程式, 就像 windows 中的筆記本或ultraEdit, 只是使用上不若Windows中那麼方便, 你可能還需要依照懶人包中的連結學習一下如何使用vi

j594168 wrote:
如何使用ftp/ftp的匿名帳號登入bftp server?
如何在PC上用FTP client連線進入?


根據我的範例編輯bftpd.conf, 就可以讓600T提供匿名的ftp服務. PC 上的 ftp client 有很多, 你可以用 google 搜尋一下, 如 cuteftp or fileZilla client 都是

j594168 wrote:
我用ps -xa指令比對過也與您指點的相同
但不知如何編輯?如何結束?如何登入?如何連結600T?


ps -xa 是用來觀察執行程序的, 可以確認程式是否有正確執行. linux 程式如bftpd or transmission, 都是要先自行編輯設定檔, 並讓程式執行時參照設定檔, 才算正確執行, 不若Windows中UI的設定環境.

不知道有沒有解答你的疑問?


感謝小蜜蜂的回信!
經過一番努力並參照小蜜蜂的指導
終於能夠呼叫Http://192.168.1.4:9091 (600T分配到的位址)
透過 Transmission Web Interface 並藉此在ZP-600T下種子
(其實很簡單就是在IE8中鍵入位址)

只是萬一600T因故關機重啟,就不會重新啟動種子
請問是哪個環節出了問題?

(目前都是打開ptelnet後直接下一長串指令;確認一切都執行後再呼叫600T位址)
我猜是 沒有設定開機自動執行的程序

如小蜜蜂所言:
5. 設定開機自動執行 bftpd 和 transmission 程式
a. 請將以下四行指令加入到 /usr/local/etc/rcS 檔案中 <<===怎麼加入?用什麼工具?
(可以加入到檔尾, 下面兩行的後面
# zinwell for samba usage
ln -s -f /usr/local/etc/private /var/private)
> sleep 25
> mount -o bind /tmp/hdd/root/opt /opt
> /opt/sbin/bftpd -d -c /opt/etc/bftpd.conf
> /opt/bin/transmission-daemon -g /opt/etc/transmission
重開機檔案全不見的問題, 我猜大概是opt的chmod失敗
因為chmod 777 opt
系統回應
chmod: opt: Read-only file system
所以之後不管加入什麼檔案都會不見. 試著存一個檔案到opt, 重開機後, 果然不見
請問小蜜蜂, 我該怎麼處理, 才可以突破.

j594168 wrote:
請問..然後呢? ...(恕刪)


如果你已經搞定 bftpd.conf (把前面懶人 config 內容貼上)
那麼就執行 bftpd 程式 (FTP Server)
> /opt/sbin/bftpd -d -c bftpd.conf

此時可以在 PC 端找個 FTP Client 軟體 (例如 FileZilla or WinSCP),以匿名方式連上
我自己是可以成功的

如果你的 rcS 改完重開機沒有 mount /opt 成功,就在 sleep 25 後面多加上一行
> sleep 25
> chmod 777 /tmp/hdd/root/opt
> mount -o bind /tmp/hdd/root/opt /opt
> /opt/sbin/bftpd -d -c /opt/etc/bftpd.conf
> /opt/bin/transmission-daemon -g /opt/etc/transmission
習慣了你的聲音, 你的氣味, 你的存在...連思念都變成了習慣...
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 17)

今日熱門文章 網友點擊推薦!