Hello all:
I feel like I'm beating my head badly here and I have no one else to bounce this off of:
I have a situation here where my MaxExchange server is sitting behind a firewall in the Office. All of my MaxExchange Clients are sitting behind personal firewalls of their own. I have the Maxexchange Server configured to where its Server Address is actually the address of the Firewall, and I have all the appropriate ports (2121,10035-10041) being forwarded from the Firewall to the Server.
If the Client is NOT sitting behind a personal firewall, this setup works great in ACTIVE mode: Passive mode gives me a DELETE error. However, it is rediculous to expect the Client machine to be unprotected these days.
I am banging my head in trying to figure out Why Passive mode refuses to work: As I understand, Passive mode is where the Client makes all the "calls" out to the ports on the server, and there is no need for ports to be "Open" on the client at all. I can even verify this setup works theoretically by opening up two command prompts on the client, telnetting to the FTP control port on the server (port 2121 in my case), logging in, issuing PASV, then telnetting in with the other command prompt on the port that it gave in response to PASV (normally 10035), then (back on the first command prompt) issuing the LIST command and seeing the resulting data being spewed back on the second window.
But Each and Every Time I Try to do an FTP Test from Maxexchange, it Fails: Passive mode gives me a DELETE error. Active mode gives me an ADDRESS BOOK error. Either mode gives me a DELETE error, indicating that its trying Passive mode. Doing the above test, I can manually create files, Delete files, rename files, do Everything to the files I want to... But Maxexchange Still fails!!
Help would be Definitely appreciated, Before I become addicted to Advil!!
Ray
Original Post