FTP & Ftp Helper - with internal server and internal to external client.
I've read through all the posts I could find about FTP and more specifically the new FTP helper. I couldn't find exactly the answer I was looking for.
I understand that presently the documentation is scanty as the primary focus is on development, etc, so I was just wondering how to configure the following.
I have pfSense running on an older computer with 2 interfaces, 1 WAN, 1 LAN, nothing unusual.
On my internal network I have several computers, mostly workstations, but 1 is a *nix server with a private ftp server for some of my friends.
I have added the necessary NAT/Firewall rules, and previously this seemed to work. However then I had problems with internal FTP clients connecting to external servers. With the new per interface FTP Helper I messed with various settings - both enabled, only WAN or only LAN enabled, both disabled - it only seemed to work with both disabled in PASSIVE mode only. ACTIVE mode would just fail. Recently, with pfSense version 0.96.2 I decided to try messing with it again. Now if I enable the helper on both interfaces I can connect to external clients in ACTIVE mode!! Now that's great, but now however it seems nobody can connect to my internal server.
It seems I have two helpers running:
# ps aux | grep pftpx proxy 711 0.0 0.8 1276 936 ?? Ss 5:53PM 0:00.06 /usr/local/sbin/pftpx -c 8021 -g 8021 <pfsense-ip>proxy 843 0.0 0.8 1276 916 ?? SNs 5:53PM 0:00.02 /usr/local/sbin/pftpx -f <ftp-server-ip>-b <wan-ip>-c 21 -g 21</wan-ip></ftp-server-ip></pfsense-ip>
Perhaps this is causing the problem?
Anyway, I would like to be able to use internal clients in ACTIVE mode, and to allow connections to my internal server. Is this possible, and if so, what settings do I need to use?
Thanks for you help!!! ;D