FTP Problems...

Firstly my disclaimer...I am not well informed on FTP and networking in general.

Having said that, here is my situation:

I have 3 computers in my house all hooked together with Ethernet.
My exernal internet is via cable and the cable runs into a Motorola Cable Modem.
The Cable Modem runs into a Symantec Firewall VPN/100 (required by my work so I can access my office files).
The Symanted Firewall VPN/100 runs into and Linksys Etherfast Cable/DSL Router and the ethernet connections for the three computers plug into the Router.

My 3 computers are:
My computer - Windows XP Pro
My wife's computer - Windows XP Home Edition
My kid's computer - Apple IMAC running OSX 10.3

All three computers can access the network seemlessly.
I can FTP into the Apple from either Windows machine.
I can FTP into the internet world from all three computers (i.e. my external website full of pics).
The two Windows computers share files seemlessly.
I cannot FTP into either Windows machine from my Apple or from the other Windows machine.
I cannot Share files with my IMAC (but I can FTP there so not a huge deal).

As far as I can tell (but I will defer myself to the experts), I have configured the Windows machine to allow FTP.  
When I try to FTP into my XP Pro from one of the other computers, I immediately get a "Connection Refused Error" message.
When I try to FTP into my wife's XP Home from one of the other computers, I get (after a few seconds), an 'Unknown error number"
I can ping any machine from any location.

So...my question is:  How do I FTP into my Windows machines from the other machines.  At one point in the past, I could actually mount my shared Windows XP Pro (when it was a XP Home machine and before the SYmantec VPN firewall)  files onto my IMAC but I lost that capability.  

Both the IMAC and my machine have been upgraded recently and the Symanted VPN Firewall is pretty new...but I look at the cabling and all of my issues seem to be after this Firewall (remember the Firewall runs into the router which then runs into my machines).

Oh yeah, when I installed the Symanted VPN device, all of my internal IP addresses changed.  No big deal, I can still ping them but I can't do what I described above.

Any thoughts and any help would be appreciated.  


Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

what ftp server are  you using on the windows machines?
XP does not natively have an ftp server, and one has to be running to be able to ftp into it. It does have an ftp client
Pete LongTechnical ConsultantCommented:
Do you have IIS installed on XP Pro/ that has FTP functionality?

Cloud Class® Course: Certified Penetration Testing

This CPTE Certified Penetration Testing Engineer course covers everything you need to know about becoming a Certified Penetration Testing Engineer. Career Path: Professional roles include Ethical Hackers, Security Consultants, System Administrators, and Chief Security Officers.

Hey Pete, how are things across the pond?
Could be the XP Firewall. Try disabling that if it's on. I Do alot of FTP and ended up running Serv-U FTP on my XP Box.
I run serv-U also
good program!
djmaAuthor Commented:
OK, here is where my lack of knowledge comes in.  I don't really know what an FTP server and certainly don't know what  IIS is!  I learned FTP years ago so I could get patches pre the WWW and post Compuserve.  I use it now to push files (.JPG, .AVI and .MOV etc.) around these computers.  I've used GUI ftp programs but I am a fairly competent typer (not to mention a dinosaur) so I stick with the shell FTP.  Maybe that is my issue!  

Please help me with the steps.  I assume I must get some FTP server or IIS(?) software and install it on my XP computers.  Is there any freeware or cheap shareware (under $15-20 per machine and free would be better!) that would work for me.  Do I set up accounts (since I am inside a hardware firewall - maybe I could get away with anonymous?) and tell it which accounts are allowed to access what and do I have to tell it which drives/directories can have access?  I would be the only user and am administrator on all of the machines.

Thanks again, I'm getting a little smarter.


p.s. XP Firewall is disabled.  I'll go and check out Serv-U on the WWW and see what it does.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Glad we could help!
djmaAuthor Commented:
OK, you learn something everyday.  I downloaded War FTP Daemon and was working in 2 minutes.  So I'm not the sharpest knife in the drawer...<gr>.  Should I just throw it in my startup folder and forget about (it takes about 5 MB of memory)?  One last question...I assume anonymous is ok because I am behind my firewall or is than an errant assumption?

Thank you very much Steven (and Pete and DotheDew) for your help.

>>Should I just throw it in my startup folder and forget about (it takes about 5 MB of memory)
depends on if  you use it all the time or not, it doesn't take that long to startup
>>One last question...I assume anonymous is ok because I am behind my firewall or is than an errant assumption
I like to make users authenticate (more secure)
I never assume my firewalls are enough protection, but I also will open a port to allow outside access from time to time (for friends and family)
djmaAuthor Commented:
OK, it's easy to add an account and since it is just me...no problem.   I am on cable for my internet and I know I have dynamic IP so I'll never be able to access from afar (I use gotomypc for that anyway).   I don't think it's a big deal either way so I'll heed your advice.  Thanks again.
Pete LongTechnical ConsultantCommented:
hi steve all is well over here - glad your back in regular attendance :)

djma - I know youve closed this one, but heres some info that might help

OK - heres what I do If I need FTP, I DONT use the microsoft offereng, being a networking type of a chap I use a peice of software that was released to update routers and switches called 3c daemon - it was written by a nice guy at 3Com and comes with a simple to install FTP server (and a TFTP server if you wanted to turn that on too)

Download 3Cdaemon

Setting up 3CDaemon to act as an FTP server

First start up the software – consider putting a shortcut to it in your startup folder so it will start each time the PC/server boots up.
You navigate through the menus using the navbar on the left, click the button that says “FTP Server” and click it (it’s a bit like an outlook menu:0)

1.      To get up and running click the “Configure FTP Server” Icon that looks like a pen knife”
2.      The “User Directory” is where all the FTP files will be stored you can change this location should you wish.
3.      The first Page “FTP Profiles” is where you set up your users. By default the only user is anonymous, if you want a secure system you may want to remove this user. (By clicking the “Delete Highlighted Profile button)
4.      To add another user, just start typing and you will be typing in the profile name box. Enter a username. In the “User Directory” section you can set up what you want the user to have rights to do, i.e. download, upload, and rename files etc. Set the rights you wish to assign to the user.
5.      You will now need to create the users password, click “Set/Change Users Password” enter then re-enter to confirm the password, then click “Cancel”
6.      You MUST now click the Save Profile button.
7.      You will get a dialog button stating the profile was saved: just click OK.

Now you can test the FTP service

1.      Open a command prompt Start >Run >type “CMD” {enter}
2.      Type “telnet <ip address of your ftp server>” {enter}

You should get a message that looks like

220 3Com 3CDaemon FTP Server Version 2.0
User (<IP Address:(none)):

3.      Enter your username
4.      Enter your password

You should get

230 User logged in

You can now use standard FTP commands

!                delete          literal         prompt          send
?                debug           ls              put             status
append           dir             mdelete         pwd             trace
ascii            disconnect      mdir            quit            type
bell             get             mget            quote           user
binary           glob            mkdir           recv            verbose
bye              hash            mls             remotehelp
cd               help            mput            rename
close            lcd             open            rmdir

5.      If you get stuck use “?{enter}” to see a list of commands
6.      You can also connect to the FTP server using software for example CuteFTP or my favourite is LeapFTP.
djmaAuthor Commented:
Thanks for your update.  Is there any inherent benefit to using the FTP server over the War FTP Daemon?  I'm not against trying anything although I was pleased that War FTP worked first time (not the norm for me!).  I like learning and trying new things so I'll probably give it a shot when I have a shot.  Since you imply this is not OS specific...would there be a version of this for my Apple?

Anyway, all is working now so I am very happy.

Glad to hear you got a solution.
Pete LongTechnical ConsultantCommented:
no - no advantages, as you have a working solution perhaps a "if it aint broke dont fix it" is the best policy :) approach
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows XP

From novice to tech pro — start learning today.