有關D-Link&FTP的問題!!



贊助商連結


maderi
2001-08-18, 06:01 PM
在此小弟先告知各位大大麻煩你們來幫我解答!

小弟之前用ADSL都是用Rassppoe來撥接的,在普通別人的「自架」(只有用Sever-U架的才會,連接到別人的硬碟<Sever-U>)用FTP軟體來登入都沒有認何問題,都可以正常的up/dl,而最近小弟家裡買了一台D-Link (DI-704)架起區網,透過D-Link來...!! 而這些Sever-U的站就無法登入了!! 而小弟又用回Rassppoe+ADSL Morden又可以登入了,請問各位大大該如何解決這問題,這樣小弟就無法載東西了! 請幫幫我!!

================================================================================
Cute FTP 顯示的!!

狀態:> 已連線,驗證中...
指令:>USER wecolab
331 User name okay, need password.
指令:>PASS ********
230 User logged in, proceed.
狀態:> 登入成功
指令:>TYPE I
200 Type set to I.
指令:>pwd
257 "/h:/" is current directory.
指令:>TYPE A
200 Type set to A.
狀態:> 正在接收目錄清單...
指令:>PORT 192,168,0,11,8,187
200 PORT Command successful.
指令:>LIST
150 Opening ASCII mode data connection for /bin/ls.
426 Data connection closed, transfer aborted.
================================================================================
麻煩各位幫我解決!! 謝謝各位大大!! 小弟的os---->Win2000pro

贊助商連結


gerrybbs
2001-08-20, 09:46 AM
cute ftp 啟用PASV mode 試試

maderi
2001-08-20, 09:49 AM
最初由 gerrybbs
cute ftp 啟用PASV mode 試試

可不可以麻煩大大講詳細一點,小弟還只不過是一個網路菜鳥,請教導一下好嗎?

詳細講解好嗎?? 謝謝!! 感激不盡!!!

gerrybbs
2001-08-20, 10:24 AM
最初由 jalin-king


可不可以麻煩大大講詳細一點,小弟還只不過是一個網路菜鳥,請教導一下好嗎?

詳細講解好嗎?? 謝謝!! 感激不盡!!!

從 cute ftp 的設定選項內尋找,手邊的試用版已經過期,無法列出詳細步驟

maderi
2001-08-20, 10:39 AM
最初由 gerrybbs


從 cute ftp 的設定選項內尋找,手邊的試用版已經過期,無法列出詳細步驟

小弟還是不太了解!!

gerrybbs
2001-08-20, 12:01 PM
啟用 cute ftp, PASV mode 步驟:

edit-->setting-->connection-->Firewall-->勾選 PASV mode

maderi
2001-08-20, 12:39 PM
最初由 gerrybbs
啟用 cute ftp, PASV mode 步驟:

edit-->setting-->connection-->Firewall-->勾選 PASV mode


經過小弟破爛英文的拼寫!! 終於用啦!! 真的變成可以啦!! 感謝你!! 大哥可不可以講解一下這些設定的意思!! 小弟不太了解,不知道大哥可不可以詳解一下pasv這....! 還有有關的設定!

gerrybbs
2001-08-24, 10:34 AM
最初由 jalin-king



經過小弟破爛英文的拼寫!! 終於用啦!! 真的變成可以啦!! 感謝你!! 大哥可不可以講解一下這些設定的意思!! 小弟不太了解,不知道大哥可不可以詳解一下pasv這....! 還有有關的設定!

ftp 會使用 pasv mode,是因為你是透過ip分享器(D-Link DI-704),若你當初改用 ws-ftp 此軟體,它預設就是 pasv mode,這樣你可能就感覺無任何差異,關於此更多說明如下

以下轉貼至網中人網站-->
FTP 的連線模式有兩種﹕主動模式(active)和被動模式(passive)。要了解這兩個模式的不同﹐先得了解 FTP 的連線是怎樣建立的﹕

在正常模式下﹕

FTP client 開啟一個隨機選擇的高於 1024 的 port 呼叫 FTP server 的 port 21建立連線﹐這是命令通道的建立。
client 用一個 port 命令告訴 server ﹐客戶端可以用另一個高於 1024 的 port 做數據通道。
然後 server 用 port 20 和剛才 client 所告知的 port 建立數據連線。請注意﹐這是從 server 到 client 的連線﹐TCP 封包會有一個 SYN 標籤。
client 會確認數據通道連接﹐這個封包會有一個 ACK 標籤。並完成所有交握(hand shack)手續。
開始數據傳送。

在 passive 模式下﹕

FTP client 開啟一個隨機選擇的高於 1024 的 port 呼叫 FTP server 的 port 21建立連線﹐這是命令通道的建立。
client 送一個 PASV 命令給 server﹐要求建立 passive 模式。
server 然後像上面所述的正常模式第 2 步驟那樣﹐挑一個高於 1024 的 port 告訴 client 做數據通道。
然後 client 用另一個高於 1024 的 port 呼叫剛才 server 告知的 port 來建立數據通道。此時封包帶 SYN 標籤。
server 確認後回應一個 ACK 封包。並完成所有交握手續。
開始數據傳送。

我們設定的 ipchains ﹐可以說是一個過濾性的 Firewall 。火牆的保護對象是內部網路的 client 主機。FW 為了擋掉一些來自外面的危險動作﹐通常會限制那些來自外面的主動連線﹐也就是帶 SYN 標籤的封包(如果您忘記了一個 TCP 連線是如何建立的﹐可以參考一下“ 網路基礎中的 OSI 七層協定 ”)。