I can connect from inside my LAN but not from the internet even though I have ports 20 and 21 forwarded.
I setup DMZ on the computer and I think it works, but I dont wanna have to have this computer in DMZ mode, I would just wanna forward the ports, but forwarding ports 20 and 21 don't work...
You will need more than port 20 and 21 forwarded. See the 3rd link in my signature for more information.
When you test, are you actualy outside of your lan, or are you just trying to use your external IP from inside your lan?
If you havn't tested from outside your lan, try it. You may already be working.
If not, you should still look at the FTP howto in my sig.
I was testing from outside my LAN.
It actually works inside my lan (by using my external/DMZ IP) but not from outside.
I used proftpd, and I will post my config file, note I had to remove my IP, and that I also had to forward the pasive port range on my router.
Works from inside, and outside using my public hostname.
Is there one with a GUI? I tried a few and I never got them working, well I did but I think I had two at the same time running so I would get different folders.
It worked inside but not outside, I even tried setting DMZ on my computer...