Try reading through these two documents:
http://docs.astaro.org/older_version...NAT_Primer.pdf
http://docs.astaro.org/guidebooks/Gu...web-server.pdf
The second one helped me out a lot. This might not be the problem that you are having, but I have my Win XP Pro FTP server setup behind my firewall using the following:
Definitions -> Networks
Name IP address Subnet mask
Darwins_Server 192.168.1.254 255.255.255.255
Network -> Interfaces (for the second IP on the nic card, but I decided to use the primary IP for this one. For a second IP, just switch around the things so they are pointing to that interface instead of the main WAN_Interface__)
Network -> Nat/MASQ (two as follows):
Name Match parameters SRC translation DST translation
DNAT_Darwins_FTP Any -> WAN_Interface__ / FTP None Darwins_Server
DNAT_Darwins_FTP_Control Any -> WAN_Interface__ / FTP-CONTROL None Darwins_Server
Packet Filter -> Rules (2 entries as follows)
No. From (Client) Service To (Server) Action
1 Any FTP Darwins_Server Allow
2 Any FTP-CONTROL Darwins_Server Allow
Hope this helps.
Steve