The only thing I have between my PC and Internet is a router and the port 2100 is forwarded.
It seems my program has nothing to do with the error I keep getting,
because I asked a friend to connect to my FTP-Server with a regular FTP-Client
and it didnt work either (tried both normal and passive connection).
How I set my FTP-Server up:
I have 4 PCs connected in my LAN and all of them are directly connected to the router.
I have no additional Firewall installed and the Windows-Firewall is disabled.
The FTP-Server software (Filezilla) is set to listen to port 2100.
The router has the IP address 192.168.1.1,
my PC on which I use has 192.168.1.2,
and the PC which acts as a fileserver and for serverapplications like FTP has 192.168.1.4
Now I have forwarded the Port 2100 (TCP Inbound) to the Server-PC,
no rules for Outbound Traffic are set (only the default which is to allow every Outbound traffic).
Since I have a dynamic IP I use dyndns.org to let others access my Internet-IP ( arokh.dnsalias.org ), which is updated by my router.
Passive Connection Settings in the FTP-Server:
[Broken External Image]:http://arokh.dnsalias.org/Images/Passive.png
Ive also forwarded ports 2101-2110 (TCP Inbound) to the Server but that didnt help either.
Is there something Im missing here?
The Account is still open:
FTP-URL: ftp://arokh.dnsalias.org:2100
AccName: Guests
Password: Guests