請教架設 FTP 只能上傳不能下載的問題?

剛架設網路硬碟的 FTP, 剛開始受限於只能自家 LAN 上傳與下載, 經過爬文與設定 Router port forward 20 & 21 及 Filezilla client 的設定精靈除錯,
1.被動模式(推薦), 失敗時允許回復到其他傳輸模式.
2.改為使用伺服器的外部 IP Address.
3.從網址取得外部 IP Address, 不在本地端連線使用外部 IP Address.
4.對作業系統要求連接埠.
經過設定精靈的測試:
回應: 220 FZ router and firewall tester ready
USER FileZilla
回應: 331 Give any password.
PASS 3.2.4
回應: 230 logged on.
正在檢查正確的外部 IP Address
正從 http://ip.filezilla-project.org/ip.php 取得外部 IP Address
正在檢查正確的外部 IP Address
IP xxx.xxx.xx.xx bcd-cae-ij-dc
回應: 200 OK
PREP 51269
回應: 200 Using port 51269, data token 2032101258
PORT xxx,xxx,xx,xx,200,69
回應: 200 PORT command successful
LIST
回應: 150 opening data connection
回應: 200 Successful
QUIT
回應: 200 goodbye!
關閉連線

透過 Internet 連線後將 PC 檔案上傳到網路硬碟的 FTP 完全正確無誤, 但是反向下載就會在卡在某個階段:
狀態: 正在解析 (個人 URL) 的 IP Address
狀態: 正在連線到 xxx.xxx.xx.xx:21 ...
狀態: 連線已建立, 正等候歡迎訊息...
回應: 220 Welcome to LANDISK ftp server.
指令: USER xxxxx
回應: 331 Please specify the password.
指令: PASS *****
回應: 230 Login successful.
狀態: 已連線
狀態: 開始 /BS 武士魂 大阪城 A.mp3 的下載
指令: CWD /
回應: 250 Directory successfully changed.
指令: PWD
回應: 257 "/"
指令: TYPE I
回應: 200 Switching to Binary mode.
指令: PORT xxx,xxx,xx,xx,200,89
回應: 200 PORT command successful. Consider using PASV.
指令: RETR BS 武士魂 大阪城 A.mp3
回應: 150 Opening BINARY mode data connection for BS •Žm° ‘åãé A.mp3 (6520289 bytes).
錯誤: 連線逾時

請教 FTP 高手, 這是哪個階段沒接收到命令? 該FTP官網有提到動到 137~139 & 445 port, 是否一直卡在 Router 沒開這些 port? 但這似乎又與 PASV 變動 port 不搭嘎???
文章關鍵字


csit95217 wrote:
指令: RETR BS 武士魂 大阪城 A.mp3
回應: 150 Opening BINARY mode data connection for BS •Žm° ‘åãé A.mp3 (6520289 bytes).
錯誤: 連線逾時



問題出在你的中文檔名吧?
您的 ftp software 無法辨識中文名稱,都變成亂碼了(r BS •Žm° ‘åãé A.mp3 )
如何去下載這個名稱 「BS •Žm° ‘åãé A.mp3 」的檔案呢?
感謝!但是改成全英文檔名仍然卡死.

csit95217 wrote:
感謝!但是改成全英文...(恕刪)


目錄呢?
所有中文的都要改掉 。
不然就把 ftp software 的語系改成 big5 。
Filezilla client 設定了用UTF-8了嗎?
啊哈!經你提醒, 改用另一台 XP 連線試上/下傳, 果然沒問題, 中日文檔皆可. 看來 Vista X64 鎖得還真死, 接下來要請教高手如何讓 Vista 能下載了.
另外產生 XP 也有的問題, 如果動用檔案總管以 ftp://My URL 連入檔案總管, 雖然 Login 能通過, 但是檔案總管沒能設置 PASV 的地方, 所以出現
200 Switching to ASCII mode.
227 Entering PASSIVE mode (192.168.0.211,148,236)
447 Bad IP Connecting.
是否 Router 仍有遺漏的 port 未設定?
感謝提供協助, 利用各種工具仍然卡死在開始下載的狀態, 窮追不捨! 早上以兩台 PC & NB 各種設定做比較, 突然想到一台接 LAN 100M Jumbo frame 1492, 另一台是跑 1G Jumbo frame 9000, FTP server 也是, 所以網內互打免費!重點是 Router MTU 1492 而已, 所以 LAN 規格匹配, WAN 卻有問題了. 做了 Jumbo frame 修正後 LAN & WAN 的 Up/Download 全部解決!

看來一直繞在 PASV mode 與 主/被 動 + port 設定根本是鑽入牛角尖了!
文章分享
評分
評分
複製連結

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