ftp不能列目錄?!鬱悶的歷程

今天終於攢夠了錢到淘寶上去買了一塊虛擬主機,獨立ip。本來挺高興的一件事卻被這ftp不能列目錄的問題整鬱悶了。
 
環境:winXP sp3      ftp客戶端:FileZilla FlashFXP
 
服務端:息壤網絡的服務器(具體軟件無從得知)
 
正常情況下,登陸ftp應該顯示如下信息:
WinSock 2.0 -- OpenSSL 0.9.8a 11 Oct 2005
[R] Connecting to 115.47.134.* -> IP=115.47.134.* PORT=21
[R] Connected to 115.47.134.*
[R] 220 Welcome
[R] USER [email]webmaster@*[/email]
[R] 331 Welcome '[email]webmaster@*[/email]', enter password to login.
[R] PASS (hidden)
[R] 230-You are using 3% of 204800 Kbytes quota.
[R]     您現在已經使用了總共204800千字節空間的3%。
[R]    
[R] 230 User '[email]webmaster@*[/email]' login successful.
[R] SYST
[R] 215 UNIX Type: L8
[R] FEAT
[R] 500 FTP: command not recognised.
[R] REST 100
[R] 350 Starting at position 100.
[R] REST 0
[R] 350 Starting at position 0.
[R] PWD
[R] 257 "/" is the current directory.
[R] TYPE A
[R] 200 TYPE is now ASCII.
[R] PASV
[R] 227 Passive mode on (115,47,134,72,35,40)
[R] Opening data connection IP: 115.47.134.* PORT: 9000
[R] LIST -al
[R] 150 Starting ASCII transfer for file listing.
[R] 226 Transfer done. 2006 bytes transferred.
[R] List Complete: 1 KB in 0.34 seconds (5.5 KB/s)
 
上面顯示的這個纔是正常的,但我的卻在“[R] PASV”之後便卡住不動了,經過代理商和息壤技術部測試,他們都可以用,顯然問題出在我這邊,代理商先讓我從FileZilla換成FlashFXp,還是不行,又讓我換成最新版的,還是不行,然後主動被動模式都改過了,也是不行。。。。
 
這就鬱悶了很長一段時間了。我說還是明天再弄吧。
 
下網仔細想了想,既然服務端沒有問題,那問題肯定出在路由器上,我用的2M網通ADSL一個宿舍6個人,當時有人在下載BT電影。莫非是BT的端口和FTP的衝突了?
 
果然被我猜中,由於不能把他們的下載關掉,我乾脆上了×××的代理,顯示我的ip在美國,連接成功,然後上ftp。呵呵一切正常!等到第二天沒人下載時上FTP,也是一切正常。
 
上網搜索了一下,網上果然有資料說是路由器NAT做端口轉換時造成衝突。
解決辦法:Serv-U在服務器上,本地服務器--》設置--》高級--》PASV 端口範圍--》寫上範圍,聽說得寫上4000以後的,可以寫上5000-5005--》FTP設置完畢。
 
 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章