This one is kicking my ass. Here is the background.
FTP->Windows XP -> XP FireWall ->Linksys BEFSR41-> INTERNET -> Linux Box
I can connect to the linux box but an ls will hang. Port 21 is for control data and Port 20 is for data. I realize this is a classic firewall issue.
Here is what I tried:
#1. Try passive mode(PASV) - Same problem.
#2. Remapp port 20 & 21 on the Linksys to the Windows XP IP address - Same problem
#3. Turn off XP firewall in conjunction with #2. - Same problem.
Bringing down the firewall on the Linksys or putting the machine as A DMZ is not an option, too much risk.
1) Am I missing any steps? Did I not remap the port correctly?
2) Any way to debug this further.
I could have screwed up with #2.