So… I set up an FTP server and I can access the server via Sprint card… The FTP server is not allowing me to connect via any router I have attempted to use. I have switched to port 23… should I have stayed with port 21? The below is what my log shows:
Status:Resolving address of sandstonemgmt.no-ip.biz
Status:Connecting to 70.56.0.49:23…
Status:Connection established, waiting for welcome message…
Response:220 zFTPServer v5.1, build 2009-06-18 10:59 ready.
Command:USER RON
Response:331 User name received, need password.
Command:PASS ******
Response:230 User logged in, proceed.
Command:CLNT FileZilla
Response:200 Noted.
Command:OPTS UTF8 ON
Response:200 UTF8 ON
Status:Connected
Status:Retrieving directory listing…
Command:PWD
Response:257 "/" is working directory.
Command:TYPE I
Response:200 Type set to I.
Command:PORT 192,168,1,101,193,154
Response:504 Data port can only be used by the same IP address used by the control connection.
Command:PASV
Response:227 Entering Passive Mode (192,168,0,7,8,11).
Status:Server sent passive reply with unroutable address. Using server address instead.
Command:MLSD
Response:150 File status okay; about to open data connection.
Error:Connection timed out
Error:Failed to retrieve directory listing

Go back to port 21. Seems like you are having firewall issues. Have you opened a port in XP firewall and port forwarded your router?
Go to http://www.portforward.com to get configuration details for your modem/router.
If you have Filezilla Server installed as your FTP Server then you have to have Filezilla Server Interface allowed in the Windows Firewall on the host machine.
REBOOT before trying to login.
PS I would erase your IP address and FTP log in from this post it wont be long till someone tries to hack into your account as yo have supplied all the info except for the password…
Not sure, but I’m wondering about your default directory. The "/" may not be a valid directory for that user. Try changing to another directory, or see if you can define the default directory for that user in your FTP server setup.
Also, try another port that is above 1024, like 2121 instead. Port 23 may have an application listening, and causing a conflict. Port 23 is normally for Telnet, not FTP