小弟我現在使用的是SEEEDnet的固定式IP
用無線IP分享器連線上網
其中一台電腦用GuildFTPd FTP Deamon架設ftp server
作業系統則是win2000
在IP分享器的內部虛擬伺服器設定將FTP(21)設定直接連至這台電腦...
我用家裡的另一電腦可以登入我的FTP,可是不知道為什麼從外面的電腦雖然有連線,但是都看不到目錄,ftp連線軟體有顯示無法"data connet"
請問這到底該怎麼辦呢?
小弟我現在使用的是SEEEDnet的固定式IP
用無線IP分享器連線上網
其中一台電腦用GuildFTPd FTP Deamon架設ftp server
作業系統則是win2000
在IP分享器的內部虛擬伺服器設定將FTP(21)設定直接連至這台電腦...
我用家裡的另一電腦可以登入我的FTP,可是不知道為什麼從外面的電腦雖然有連線,但是都看不到目錄,ftp連線軟體有顯示無法"data connet"
請問這到底該怎麼辦呢?
最主要是PASV的問題
這個問題最主要出現在大部分市面上販售的IP分享器
何謂 PASV 模式 (passive mode) ?
通常從 FTP 下載檔案的時候,會使用兩個連接。一個是命令用,另一個是檔案,命令是由本地端設定,資料是由伺服器設定。在一些防火牆或代理伺服器會使兩個連接都在本地端設定。而當本地端送出 PASV command 時,伺服器便必須使用 passive mode 來接收。
大部分連FTP軟體中設定PASV模式的選項 預設值是開啟的
請將它關閉 或者選擇連線模式是PORT
不然就跟我依樣換一套可以設定PASV PORT的FTP架站軟體,中文支援度佳,可惜的事,軟體還不夠完善
GuildFTPd它有PASV PORT的選項,不過,不論我是否有打開pasv模式,都連不上。事實上,我也不太確定,我的pasv設定有沒有填錯。我是填ftp主機的虛擬位址,加上2100-21000的port,因為我有開2100port給user(當然,分享器的虛擬主機設定也有將2100port指向ftp主機)。不知道,這樣的話,問題是出在那裡作者:workduck
因為是隨機取PORT 所以只設定2100是不夠的,最好的作法是設定2100∼2110給ftp主機 將FTP的PORT指定給FTP主機(21 PORT)
請問「設定2100∼2110給ftp主機」的意思是指在ap上的public port 設定為2100-2110;trigger port 設定為2100嗎?作者:workduck
我剛剛去下載GuildFTPd 測試了,還不錯的一個軟體,該有的功能都有了,也蠻強大的,不知道對中文字的支援度是否跟CERBERUS FTP一樣好,還是比他更好??哪一天我再測試^^
我大致操作了一下,你的ap要這樣設定
public port 開放21000~21005(隨你) 對內指向你FTP 主機的私人IP 192.168.0.3(假設)
FTP 主機軟體設定 FTP port 為21005(隨你 反正要跟AP public port 挑一個相同)
PASV 選項設定 custom IP 按下
real ip address 設定你主機的私人IP
設定PORT RANGE 21000~21005(隨你 反正要跟AP public port 相同)
連線測試吧
ps.有問題在討論吧
我照著設定後,還是出現下列的錯誤訊息:
Error: Transfer channel can't be opened. Reason: 硈絬沽刚ア毖Dn硈絬癸禜Τ繩濏丁ゼタ絋E莱┪琌硈絬ミア毖Dn硈絬Yh诀礚猭E莱(註:原本就是亂碼,看不出來reason為何。)
Error: Could not retrieve directory listing
1.先設定你要使用的PORT 我在這堥洏21005
2.開啟OPTION
到分頁中間的進階選項 依序設定
(1) 一定要"99"
(2)CUSTOM IP 一定要按下
(3)用DETECT 指向測試,這個似乎需要IP分享器支援,我自己的兩台IP分享器是可以正確找出我自己對外的IP,不知道你那一台AP可不可以....
(4)如果上面(3)無法找出對外的IP,請自己打上去 旁邊那個DNS按不按好像沒有差別
(5)請設定PASV port range 你要使用哪些PORT當作PASV模式使用
我是設定21005~21010
IP分享器虛擬主機設定
因為我自己還有其他FTP(編號3設定) 所以我就多設定編號八(指定21005~21010 指向FTP主機)
如果你要使用正常的21 PORT
請在第一張圖 第一步驟 將FTP的PORT設定21
第二張圖 指定PASV port range 範圍你自己找
第三張圖 設定IP分享器虛擬主機 將PORT 21 22都指定給FTP主機
指定PASV port range 範圍 的PORT 給FTP主機
如果不行,是否可將圖附上.....
書籤