Cannot set up 3rd-party ftp server on VISTA

F

Fly

I have a problem setting up ftp server, such as serv-U or Bulletproof FTP on
my new computer running Vista. On my old one I could set it up in 5 min. This
is also still working, so my router is not the problem.
I have McAfee, but I gave the program full access, no other options
available, even when turning McAfee firewall off, no connection. Windows
firewall is turned off.

It has to be a Vista security issue. Does anybody have ANY idea. I do not at
this point. In Windows defender you can see networking component or something
like this, and the Serv-U, SmartFTP, or Bulletproof show up but it seems they
are not listening on a specific address. Just 0.0.0.0:50000 etc. and no
foreign address.

Can anyone help me?

Den Fly
 
A

axelm

0.0.0.0:50000 means it accepts connections from all the network adapters.

Have you tried moving it to port 21 just for testing purposes? Remember that
FTP uses two ports, and usually the firewall has to be FTP-aware.

Have you tried connecting to the FTP server from the LAN side? What about
localhost?

Axel
 
F

Fly

127.0.0.1 works, I see my files. (I assume this is what you meant by
localhost?)
But ftp://(my ISP address x.x.x.x) does not work, neither in the explorer,
nor in the FTP client SmartFTP.

Directly connected to the modem (without router) does not work.
But my other computer's FTP server is working fine, so the ports in the
router were set the right way.

It is also showing 0.0.0.0:21 and some other 50000-50004

Windows firewall is off, so no ports to be set there I suppose.
And even when turning off the McAfee firewall, I cannot get through.

Den
 
A

axelm

What IP address does your ADSL modem serve via DHCP? Please post the output
from ipconfig /all. If your ADSL modem is in router mode instead of bridge
mode then you have to port forward that too.

Regarding your router, how do you configure the WAN adapter? DHCP or PPPOE?
 
F

Fly

You mean 192.168.0.102...(i set the ports for this also in the router).
I'll have to post the ipconfig /all later as I don't have access to my
computer at the moment.

I believe the router is DHCP configured, I would have to check that as well.

But wouldn't this also affect my other XP computer running on that router?

Thanks,

Den
 
A

axelm

Definitely sounds like your ADSL modem is in router mode. You are adding an
extra (wifi?) router behind the ADSL modem, then you AT LEAST have a double
NAT.

You could have and additional NAT layer if your ISP is giving you a private
address (usually 10.x.x.x) instead of a public internet address. This is
usually not the case, but I have seen this happen woth some el-cheapo ISPs.

If this were my network I'd put the ADSL modem in bridge mode and set the
router to PPPOE and try from there. Do you have the password to change the
ADSL modem config? Do you know your PPPOE user and password? Maybe you can
contact you ISP and tell them that you have set up a wireless router and that
you want to reset the ADSL modem to bridge mode. They should be able to help
you if your contract allows more than one PC.
 
F

Fly

sorry, i forgot to mention it is a cable modem. I do have a public IP
address, no need for a password. (the 192.168.0.102, is the address given to
my comp by the (wifi) router.)
I am not sure whether it is a static address or dynamic. But starts with
63.x.x.x

Still, don't understand why this would not affect my other computer, though,
if something was up with the router or the cable modem. hmm, puzzling.
Mind-boggling.

Thanks again.

Den
 
A

axelm

Tryport forwarding ports 20/tcp and 21/tcp. Sounds like your router is not
handling the ftp control port correctly. Check if your router has a "special
applications" section and if FTP is listed there use that instead of a manual
port forward.

The reason is the FTP has some issues with NAT and usually a special
nat-helper is required.
 
A

axelm

I read some of your previous posts again and if I understand correctly you
did this test:

1) Remove router.
2) Connect Vista machine directly to the cablemodem
3) Disable Windows Firewall.
4) Start FTP server listening on 0.0.0.0:21/tcp
5) Open ftp client and connected to 127.0.0.1:21 and it worked fine.
6) Using the same client you connected to your internet address (which is
the same address your network adapter has) and you were not able to establish
an ftp connection. Yo can check your external IP address by going to
http://www.whatismyip.org .

Are you sure your ftp server is configured to allow non-LAN connections? I
sometimes use Filezilla and IIRC the default config is to only allow
connection from your local subnet and localhost.
 
F

Fly

ok, here is the deal.

2 computers:
1= 192.168.0.101 (Win XP) running serv-U ftp at port 2121
2= 192.168.0.103 (Vista) running serv-U at port 2100

serv-U and router allowing to connect via UPnP.

In windows explorer:
typing ftp://62.x.x.x:2121 allows me to connect to computer 1 on both comp 1
and 2
typing ftp://62.x.x.x:2100 DOES NOT allow me to connect on either machines,
as if I do not have access to the folders.

A connection appears to be established (windows defender in Vista shows:)

TCP 192.168.0.103:2100 192.168.0.1:1320 ESTABLISHED
TCP 192.168.0.103:2100 192.168.0.1:1321 ESTABLISHED

In serv-U can see this:
[5] Thu 24Jul08 21:45:07 - (000070) Connected to 192.168.0.1 (Local address
192.168.0.103)
[5] Thu 24Jul08 21:45:07 - (000070) User PUBLIC logged in

The SmartFTP client doesn't allow me to access either 1 or 2 on comp 2 (Vista)
[21:45:43] SSL/TLS client handshake failed (Error = 0x80090308).
[21:45:43] QUIT
[21:45:43] The system detected an invalid pointer address in attempting to
use a pointer argument in a call

My ipconfig on comp 2:

Microsoft Windows [Version 6.0.6000]
Copyright (c) 2006 Microsoft Corporation. All rights reserved.

C:\Users\Den Fly>ipconfig /all

Windows IP Configuration

Host Name . . . . . . . . . . . . : Fly
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Hybrid
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No

Wireless LAN adapter Wireless Network Connection:

Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Atheros AR5007EG Wireless Network
Adapter

Physical Address. . . . . . . . . : 00-16-44-A4-9E-C5
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::e900:54c0:c01f:4b5f%9(Preferred)
IPv4 Address. . . . . . . . . . . : 192.168.0.103(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Lease Obtained. . . . . . . . . . : Thursday, July 24, 2008 7:42:08 PM
Lease Expires . . . . . . . . . . : Thursday, July 31, 2008 7:46:18 PM
Default Gateway . . . . . . . . . : 192.168.0.1
DHCP Server . . . . . . . . . . . : 192.168.0.1
DHCPv6 IAID . . . . . . . . . . . : 218109508
DNS Servers . . . . . . . . . . . : 192.168.0.1
NetBIOS over Tcpip. . . . . . . . : Enabled

Ethernet adapter Local Area Connection:

Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . : arnhem.chello.nl
Description . . . . . . . . . . . : Realtek RTL8101E Family PCI-E Fast
Ethern
et NIC (NDIS 6.0)
Physical Address. . . . . . . . . : 00-03-0D-87-24-60
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes

Tunnel adapter Local Area Connection* 6:

Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : isatap.arnhem.chello.nl
Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes

Tunnel adapter Local Area Connection* 7:

Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface
Physical Address. . . . . . . . . : 02-00-54-55-4E-01
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
IPv6 Address. . . . . . . . . . . :
2001:0:d5c7:a2ca:307f:1687:3f57:ff98(Pref
erred)
Link-local IPv6 Address . . . . . : fe80::307f:1687:3f57:ff98%10(Preferred)
Default Gateway . . . . . . . . . : ::
NetBIOS over Tcpip. . . . . . . . : Disabled

Tunnel adapter Local Area Connection* 9:

Connection-specific DNS Suffix . :
Description . . . . . . . . . . . :
isatap.{8F261D34-F2AC-4290-BBDD-0255BD304
E6D}
Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::5efe:192.168.0.103%11(Preferred)
Default Gateway . . . . . . . . . :
DNS Servers . . . . . . . . . . . : 192.168.0.1
NetBIOS over Tcpip. . . . . . . . : Disabled

C:\Users\Den Fly>
 
F

Fly

alright, I just had a friend of mine try my ftp server, and he could log on!!
so, I just cannot see my own ftp in my explorer window when it is running on
my vista computer (this was possible before on XP). But I guess, this doesn't
bother me as much now, since from the outside people can connect.

Thanks for your help though. At least I know it is working, although I
cannot see it.

PS. did manage to get it to work with the SmartFTP client now, running
explicit FTP, not normal FTP.

Den
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top