Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 424
  • Last Modified:

500pts: Ftp timeout when DSL plugged into W2k3 but not when plugged into PC - help?

Hi there,

I have a really strange one here. And i just don't know where to start.. But i have done many tests.

Using a standard FTP client to send small files is fine but use it to send for example a 10Mb file then it almost finishes and timesout...

If i take the RJ45 cable from the DSL router and plug it directly into the PC then it works no probs.

But normally the cable is plugged into W2K3 server and using Routing and remote access i support NAT for the clients (pc's)

So basically while connected to the server, the server cannnot send the file as it times out and the workstation cannot either...

But as i say, unplug the cable and plug it directly into a PC (workstation) and reconfigure IP and it works great!

This is really confusing, I have tried disabling the firewall on the Server but it didn't help..

I hope somebody has had this before.... can anyone lend a hand?

here is the bit from the ftp log... pretty standard timeout msg

      
STATUS:>        PWD skipped. Current folder: "/newbie".
COMMAND:>      PASV
            227 Entering Passive Mode (209,200,127,138,11,140)
COMMAND:>      STOR ASPNETDB.MDF
STATUS:>        Connecting FTP data socket 209.200.127.138:2956...
            150 Opening BINARY mode data connection for ASPNETDB.MDF.
ERROR:>         Timeout (60000 ms) occurred on sending data to the server.
ERROR:>         Timeout (60000 ms) occurred on receiving server response.
STATUS:>        Waiting 60 seconds...



Any help or advice would be really appreciated

Thanks

Ian
0
ianinspain
Asked:
ianinspain
  • 8
  • 6
1 Solution
 
ianinspainAuthor Commented:
Ok I am a little further now.... I know what is responsible.. Ok dsl connected to windows 2003 server.. with Routing and Remote Access enabled.

and trying an ftp client from both server or a workstations timesout on LARGE files on both..

If i STOP (all tasks, Stop server) Routing and remote access then obviously i can't use a workstation to test it BUT the server then transmits the file using a ftp client using the server without an issue.

I have tried all other options of keeping the routing and remote access enabled i.e. disabling the firewall, disable it and re-enable it... but nothing works... its only when you STOP the routing and remote access server that it works... but like i said before, then there is no workstation access..

Must be doing something strange

Any ideaS?

Thanks again

ian



0
 
Purple_TidderCommented:
Here's an off the wall idea.  I've ran into something similar, not exact, but worth a shot.  Try changing the MTU setting for your nic that's plugged into the DSL.  Drop it down to say 1200 and see if that changes anything.  IT's weird that stopping services will then let your server work without any problem.  Have you tried 2 nics in your server? One for the DSL and one for the LAN?
0
 
ianinspainAuthor Commented:
hi there,

yes this is exactly my config.. 2 nics.. 1 for lan and 1 for dsl..

how do you go about changing the MTU?

Thanks

Ian
0
Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

 
Purple_TidderCommented:
lets see... you can do it with TCP Optimizer.  http://www.speedguide.net/downloads.php
0
 
ianinspainAuthor Commented:
that is great ..thanks!

Just to confirm which adapter to i increase the MTU on???

Is it the one on the server that feeds the LAN??

or different..


Thanks

Ian
0
 
Purple_TidderCommented:
No no, DECREASE.  Make it smaller.  You'll want to drop the MTU on your DSL connection.
0
 
ianinspainAuthor Commented:
Hi there, thanks for that... but it didn't work....

I set MTU to 1500 and then to 500 ... but no joy...

Its really damb strange...

0
 
Purple_TidderCommented:
What are your w2k3 server's specs?
0
 
ianinspainAuthor Commented:
1gb of ram DDR 400
Standard onboard graphics card.

2 x nics.. one is a SIS and the other is a intel one...

Amd Athlon 64 processor..

using a windows 2003 standard

Ian
0
 
Purple_TidderCommented:
I don't know what good this will do, but maybe a troubleshooting step.  Have you tried swapping the nics?  Like if the DSL is plugged into your SIS, try plugging it into your intel and the SIS to your LAN.  I know it's a little involved with Server2003, but maybe worth a shot.  You say this times out on the server too correct? As long as you have all the services running?
0
 
ianinspainAuthor Commented:
Times out on the client waiting to receive a response from server.. actually here is a log from a sesssion ftping a file ....  of course it completes as it resumes later on...

            *** CuteFTP 7.0 - build Jun  7 2005 ***

STATUS:>        Getting listing ""...
STATUS:>        Resolving host name ftp.iangregson.com...
STATUS:>        Host name ftp.iangregson.com resolved: ip = 209.200.127.138.
STATUS:>        Connecting to FTP server ftp.iangregson.com:21 (ip = 209.200.127.138)...
STATUS:>        Socket connected. Waiting for welcome message...
            220 Serv-U FTP Server v6.0 for WinSock ready...
STATUS:>        Connected. Authenticating...
COMMAND:>      USER igadmin1
            331 User name okay, need password.
COMMAND:>      PASS *****
            230 User logged in, proceed.
STATUS:>        Login successful.
COMMAND:>      PWD
            257 "/" is current directory.
STATUS:>        Home directory: /
COMMAND:>      FEAT
            211-Extension supported
             CLNT
             MDTM
             MDTM YYYYMMDDHHMMSS[+-TZ];filename
             SIZE
             SITE PSWD;EXEC;SET;INDEX;ZONE;CHMOD;MSG
             REST STREAM
             XCRC filename;start;end
             MODE Z
            211 End
STATUS:>        This site supports features.
STATUS:>        This site supports XCRC.
STATUS:>        This site supports SIZE.
STATUS:>        This site can resume broken downloads.
COMMAND:>      MODE Z
            200 MODE Z ok.
COMMAND:>      REST 0
            350 Restarting at 0. Send STORE or RETRIEVE.
COMMAND:>      PASV
            227 Entering Passive Mode (209,200,127,138,8,243)
COMMAND:>      LIST
STATUS:>        Connecting FTP data socket 209.200.127.138:2291...
            150 Opening ASCII mode data connection for /bin/ls.
            226 Transfer complete.
STATUS:>        Directory listing completed.
STATUS:>        Getting listing "/rrrr"...
COMMAND:>      CWD /rrrr
            250 Directory changed to /rrrr
STATUS:>        PWD skipped. Current folder: "/rrrr".
COMMAND:>      PASV
            227 Entering Passive Mode (209,200,127,138,8,246)
COMMAND:>      LIST
STATUS:>        Connecting FTP data socket 209.200.127.138:2294...
            150 Opening ASCII mode data connection for /bin/ls.
            226 Transfer complete.
STATUS:>        Directory listing completed.
 NOTE:>          New transfer created for \"C:\tryme\App_Data\ASPNETDB.MDF\" <34>
STATUS:>        Transferring file "/rrrr/ASPNETDB.MDF"...
STATUS:>        Checking directory existence: "/rrrr".
STATUS:>        Remote directory already exists: "/rrrr".
COMMAND:>      TYPE I
            200 Type set to I.
COMMAND:>      MODE S
            200 MODE S ok.
COMMAND:>      SIZE ASPNETDB.MDF
            550 /rrrr/ASPNETDB.MDF: No such file.
STATUS:>        Requested action not taken (e.g., file or directory not found, no access).
COMMAND:>      CWD /rrrr/ASPNETDB.MDF
            550 /rrrr/ASPNETDB.MDF: No such file or directory.
STATUS:>        Requested action not taken (e.g., file or directory not found, no access).
COMMAND:>      CWD /rrrr
            250 Directory changed to /rrrr
STATUS:>        PWD skipped. Current folder: "/rrrr".
COMMAND:>      PASV
            227 Entering Passive Mode (209,200,127,138,8,251)
COMMAND:>      STOR ASPNETDB.MDF
STATUS:>        Connecting FTP data socket 209.200.127.138:2299...
            150 Opening BINARY mode data connection for ASPNETDB.MDF.
ERROR:>         Timeout (60000 ms) occurred on receiving server response.
STATUS:>        Waiting 60 seconds...
STATUS:>        Reconnecting navigation session.
STATUS:>        Resolving host name ftp.iangregson.com...
STATUS:>        Host name ftp.iangregson.com resolved: ip = 209.200.127.138.
STATUS:>        Connecting to FTP server ftp.iangregson.com:21 (ip = 209.200.127.138)...
STATUS:>        Socket connected. Waiting for welcome message...
            220 Serv-U FTP Server v6.0 for WinSock ready...
STATUS:>        Connected. Authenticating...
COMMAND:>      USER igadmin1
            331 User name okay, need password.
COMMAND:>      PASS *****
            230 User logged in, proceed.
STATUS:>        Login successful.
COMMAND:>      PWD
            257 "/" is current directory.
STATUS:>        Home directory: /
STATUS:>        This site supports features.
STATUS:>        This site supports XCRC.
STATUS:>        This site supports SIZE.
STATUS:>        This site can resume broken downloads.
STATUS:>        Getting listing "/rrrr"...
COMMAND:>      MODE Z
            200 MODE Z ok.
COMMAND:>      REST 0
            350 Restarting at 0. Send STORE or RETRIEVE.
COMMAND:>      CWD /rrrr
            250 Directory changed to /rrrr
STATUS:>        PWD skipped. Current folder: "/rrrr".
COMMAND:>      PASV
            227 Entering Passive Mode (209,200,127,138,10,4)
COMMAND:>      LIST
STATUS:>        Connecting FTP data socket 209.200.127.138:2564...
            150 Opening ASCII mode data connection for /bin/ls.
            226 Transfer complete.
STATUS:>        Directory listing completed.
COMMAND:>      REST 0
            350 Restarting at 0. Send STORE or RETRIEVE.
COMMAND:>      PASV
            227 Entering Passive Mode (209,200,127,138,10,25)
COMMAND:>      LIST
STATUS:>        Connecting FTP data socket 209.200.127.138:2585...
            150 Opening ASCII mode data connection for /bin/ls.
            226 Transfer complete.
STATUS:>        Transferring file "/rrrr/ASPNETDB.MDF"...
STATUS:>        Checking directory existence: "/rrrr".
STATUS:>        Remote directory already exists: "/rrrr".
COMMAND:>      TYPE I
            200 Type set to I.
COMMAND:>      MODE S
            200 MODE S ok.
COMMAND:>      SIZE ASPNETDB.MDF
            213 10485760
COMMAND:>      MDTM ASPNETDB.MDF
            213 20060412001103
STATUS:>        An identical file already exists on the remote site.
STATUS:>        Applying Smart Overwrite rule: auto-resuming.
COMMAND:>      PASV
            227 Entering Passive Mode (209,200,127,138,10,28)
COMMAND:>      REST 10485760
            350 Restarting at 10485760. Send STORE or RETRIEVE.
COMMAND:>      APPE ASPNETDB.MDF
STATUS:>        Connecting FTP data socket 209.200.127.138:2588...
            150 Opening BINARY mode data connection for ASPNETDB.MDF.
            226 Transfer complete.
STATUS:>        Transfer complete.
STATUS:>        Getting listing "/rrrr"...
COMMAND:>      TYPE A
            200 Type set to A.
COMMAND:>      MODE Z
            200 MODE Z ok.
COMMAND:>      REST 0
            350 Restarting at 0. Send STORE or RETRIEVE.
COMMAND:>      PASV
            227 Entering Passive Mode (209,200,127,138,10,31)
COMMAND:>      LIST
STATUS:>        Connecting FTP data socket 209.200.127.138:2591...
            150 Opening ASCII mode data connection for /bin/ls.
            226 Transfer complete.
STATUS:>        Directory listing completed.
0
 
ianinspainAuthor Commented:
I will try the swapping of cards now
0
 
ianinspainAuthor Commented:
tried swapping around the cards i.e. internet to lan ... and lan to internet

but no difference.

ian
0
 
Purple_TidderCommented:
Sorry ianinspain, I've been out of town, did you figure something out or are you still having problems?
0

Featured Post

Upgrade your Question Security!

Add Premium security features to your question to ensure its privacy or anonymity. Learn more about your ability to control Question Security today.

  • 8
  • 6
Tackle projects and never again get stuck behind a technical roadblock.
Join Now