DIR-600 + DynDNS +filezilla?

各位前輩好~

今天嘗試使用申請的網域Dyndns (因家中是浮動ip),再搭配filezilla server做架設ftp

但問題卡在不論是主動模式或是被動模式,都會一直出現連線愈時的問題

家中無線AP為dlink的dir-600

google了一下

也有從其中服務阜轉傳設定過 port 21 開通

但還是一樣出現連線愈時

=========================================================

後來又嘗試一套簡易的ftp架設軟體:baby ftp server

這次倒是很成功的架好了!

=========================================================
所以想請問前輩們,小弟用filezilla這套軟體 哪邊需要做設定??

或是問題會是在哪段呢?

感恩感恩
2011-01-24 3:23 發佈
若您稍微了解TCP/IP, 小弟會建議您先看看下文, 了解active mode及passive mode的差別
http://tasuka.idv.tw/blog/index.php?entry=entry051011-132012

Client及Server與NAT的關係如下:
1. Client與Server皆有Public IP
a. Client --- active mode OK
b. Client --- passive mode OK

2. Client在NAT之後, Server有Public IP
a. Client --- active mode Fail (Server data port無法連至Client)
b. Client --- passive mode OK
solution: Client端需改用passive mode

3. Client有Public IP, Server在NAT之後
a. Client --- active mode OK
b. Client --- passive mode Fail (Client無法連至Server data port)
solution: Server及Sever端的NAT需針對passive mode修改設定

4. Client與皆Server在NAT之後
a. Client --- active mode Fail (Server data port無法連至Client)
b. Client --- passive mode Fail (Client無法連至Server data port)
solution: 1. Client端需改用passive mode
2. Server及Sever端的NAT需針對passive mode修改設定

總之:
1. Client若位於NAT後, 需以passive mode連線
(有時候active mode也行, 那是因為client端NAT有對FTP作特殊處理)
2. Server若位於NAT之後, 則Server本身以及NAT都必須針對passive mode修改設定, 否則client端以
passive mode連線時會發生看不到檔案而連線逾時

以小弟的FileZilla Server來說, 針對passive mode, 小弟必須必須作如下設定, 讓FileZilla可偵測到Server端的Public IP, 同時開啟50000~50002的data port


而NAT除了需開啟port 21還必須開啟port 50000~50002對應到FileZilla Server

如此一來, Client端(位於NAT之後)以passive mode連線, 就不會有問題


以上講的是連線逾時

針對已連線上卻idle的client, FileZilla另外也有一套逾時設定可將之踢出




有把SERVER設定為防火牆例外吧?
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?