Without the router I can properly upload via FTP, using FlashFXP or other FTP program.
BUT
If I connect through my Linksys
WRT110 router, I have difficulties.
http://www.linksysbycisco.com/EU/en/products/WRT110
I would like to upload some big files to FileServe to send one of my friend.
Because it is big I usually have to stop in the middle.
Later when I reconnect:
Sometimes the file I have to
resume uploading is not displayed in FlashFXP.
After some disconnect and reconnect cycle
In the FTP window, I can see again the file to be resumed to upload .
I portforwarded in my router:
FTP port 21 (TCP)
DNS port 53 (TCP/UDP)
HTTP port 83 (UDP)
(as these are also the rules in my Outpost firewall)
What else should I do?
Do I have to do any settings in the FTP program too when using router?
ROUTER connection:
Usually I can see the file and resume upload
if the end of the address is the same
as it was when I started the upload.
e.g.
[R] Connecting to ftp.fileserve.com -> DNS=ftp.fileserve.com IP=xxx.yyy.7.116 PORT=21
I start the upload, then I stop it in the middle.
Later I reconnect and I want to resume it, where it has been finished.
I can see the file in the FTP window after reconnection
usually (but not always) only when the end of the IP address is same as before was, that is 116.
(In this case ip numbers before 116 does not change.)
Without the router everything works fine.
Here are my logs in the three situations:
1.-=[direct_connection - OK]=-
WinSock 2.0 -- OpenSSL 0.9.8i 15 Sep 2008
[R] Connecting to ftp.fileserve.com -> DNS=ftp.fileserve.com IP=xxx.yyy.7.119 PORT=21
[R] Connected to ftp.fileserve.com
[R] 220 Fileserve FTP Server
[R] USER M_Y__N_A_M_E
[R] 331 Password required for M_Y__N_A_M_E
[R] PASS (hidden)
[R] 230 User M_Y__N_A_M_E logged in
[R] SYST
[R] 215 UNIX Type: L8
[R] FEAT
[R] 211-Features:
[R] MDTM
[R] MFMT
[R] UTF8
[R] MFF modify;UNIX.group;UNIX.mode;
[R] MLST modify*;perm*;size*;type*;unique*;UNIX.group*;UNIX .mode*;UNIX.owner*;
[R] REST STREAM
[R] LANG bg-BG;fr-FR;ko-KR;ru-RU;zh-CN;it-IT;zh-TW;en-US
[R] SIZE
[R] 211 End
[R] OPTS UTF8 ON
[R] 200 UTF8 set to on
[R] PWD
[R] 257 "/" is the current directory
[R] TYPE A
[R] 200 Type set to A
[R] PASV
[R] 227 Entering Passive Mode (xxx,yyy,7,119,252,94).
[R] Opening data connection IP: xxx.yyy.7.119 PORT: 64606
[R] MLSD
[R] 150 Opening ASCII mode data connection for MLSD
[R] 226 Transfer complete
[R] List Complete: 395 bytes in 1,25 second (0,3 KB/s)
[R] TYPE I
[R] 200 Type set to I
[R] PASV
[R] 227 Entering Passive Mode (xxx,yyy,7,119,245,250).
[R] Opening data connection IP: xxx.yyy.7.119 PORT: 62970
[R] REST 181766208
[R] 350 Restarting at 181766208. Send STORE or RETRIEVE to initiate transfer
[R] STOR 2010-06-23 - File__9440.part2.rar
[R] 150 Opening BINARY mode data connection for 2010-06-23 - File__9440.part2.rar
(soft abort)
[R] ABOR
[R] 426 Transfer aborted. Data connection closed.
[R] 500 ˙ôABOR not understood
[R] Transfer Failed!
User Aborted
[R] QUIT
[R] 221 Goodbye.
[R] Logged off: ftp.fileserve.com
2.-=[router_connection - I can't see the file to be resumed to upload]=-
WinSock 2.0 -- OpenSSL 0.9.8i 15 Sep 2008
[R] Connecting to ftp.fileserve.com -> DNS=ftp.fileserve.com IP=xxx.yyy.7.122 PORT=21
[R] Connected to ftp.fileserve.com
[R] 220 Fileserve FTP Server
[R] USER M_Y__N_A_M_E
[R] 331 Password required for M_Y__N_A_M_E
[R] PASS (hidden)
[R] 230 User M_Y__N_A_M_E logged in
[R] SYST
[R] 215 UNIX Type: L8
[R] FEAT
[R] 211-Features:
[R] MDTM
[R] MFMT
[R] UTF8
[R] MFF modify;UNIX.group;UNIX.mode;
[R] MLST modify*;perm*;size*;type*;unique*;UNIX.group*;UNIX .mode*;UNIX.owner*;
[R] REST STREAM
[R] LANG zh-CN;bg-BG;zh-TW;it-IT;en-US;ru-RU;fr-FR;ko-KR
[R] SIZE
[R] 211 End
[R] OPTS UTF8 ON
[R] 200 UTF8 set to on
[R] PWD
[R] 257 "/" is the current directory
[R] TYPE A
[R] 200 Type set to A
[R] PASV
[R] 227 Entering Passive Mode (xxx,yyy,7,122,240,202).
[R] Opening data connection IP: xxx.yyy.7.122 PORT: 61642
[R] MLSD
[R] 150 Opening ASCII mode data connection for MLSD
[R] 226 Transfer complete
[R] List Complete: 231 bytes in 0,83 seconds (0,3 KB/s)
3.-=[router_connection - I can see the file to be resumed to upload]=-
WinSock 2.0 -- OpenSSL 0.9.8i 15 Sep 2008
[R] Connecting to ftp.fileserve.com -> DNS=ftp.fileserve.com IP=xxx.yyy.7.116 PORT=21
[R] Connected to ftp.fileserve.com
[R] 220 Fileserve FTP Server
[R] USER M_Y__N_A_M_E
[R] 331 Password required for M_Y__N_A_M_E
[R] PASS (hidden)
[R] 230 User M_Y__N_A_M_E logged in
[R] SYST
[R] 215 UNIX Type: L8
[R] FEAT
[R] 211-Features:
[R] MDTM
[R] MFMT
[R] UTF8
[R] MFF modify;UNIX.group;UNIX.mode;
[R] MLST modify*;perm*;size*;type*;unique*;UNIX.group*;UNIX .mode*;UNIX.owner*;
[R] REST STREAM
[R] LANG fr-FR;zh-TW;zh-CN;ru-RU;ko-KR;bg-BG;it-IT;en-US
[R] SIZE
[R] 211 End
[R] OPTS UTF8 ON
[R] 200 UTF8 set to on
[R] PWD
[R] 257 "/" is the current directory
[R] TYPE A
[R] 200 Type set to A
[R] PASV
[R] 227 Entering Passive Mode (xxx,yyy,7,116,245,175).
[R] Opening data connection IP: xxx.yyy.7.116 PORT: 62895
[R] MLSD
[R] 150 Opening ASCII mode data connection for MLSD
[R] 226 Transfer complete
[R] List Complete: 395 bytes in 0,84 seconds (0,5 KB/s)
[R] TYPE I
[R] 200 Type set to I
[R] PASV
[R] 227 Entering Passive Mode (xxx,yyy,7,116,239,72).
[R] Opening data connection IP: xxx.yyy.7.116 PORT: 61256
[R] REST 39996300
[R] 350 Restarting at 39996300. Send STORE or RETRIEVE to initiate transfer
[R] STOR 2010-06-23 - File__9440.part2.rar
[R] 150 Opening BINARY mode data connection for 2010-06-23 - File__9440.part2.rar
It rather looks a router problem,
but if someone knows a good solution,
comment it below.
thanks.