So, I've been putting off upgrading my pfsense box since January due to their removal of the FTP proxy helper for servers behind NAT knowing that this was going to cause me issues.
I've been forced to perform the upgrade today and cannot for the life of me get FTP working outside the network. I can get good connection to the FreeNAS box, but ProFTPD appears to stop responding or straight up crash (exit signal 11) if trying to use reverse DNS (https://bugs.freenas.org/issues/10100).
Upon doing everything that should set me up for passive FTP transfers (Masq'd address, passive ports in place) I'm met with messages of malformed directory listings (ftptest.net)
If I could get another head on this, it'll stop mine from hitting the desk. Thank you
I've been forced to perform the upgrade today and cannot for the life of me get FTP working outside the network. I can get good connection to the FreeNAS box, but ProFTPD appears to stop responding or straight up crash (exit signal 11) if trying to use reverse DNS (https://bugs.freenas.org/issues/10100).
Upon doing everything that should set me up for passive FTP transfers (Masq'd address, passive ports in place) I'm met with messages of malformed directory listings (ftptest.net)
Code:
Warning: Plaintext FTP is insecure. You should use explicit FTP over TLS.
Status: Resolving address of {MYADDRESS}
Status: Connecting to {MYADDRESS}
Warning: The entered address does not resolve to an IPv6 address.
Status: Connected, waiting for welcome message...
Reply: 220 ProFTPD 1.3.5 Server (library.printdrs.com FTP Server) [{MYADDRESS}]
Command: CLNT https://ftptest.net on behalf of {MYDIFFADDRESS}
Reply: 500 CLNT not understood
Command: USER {USER}
Reply: 331 Password required for {USER}
Command: PASS ********
Reply: 230-Welcome to FreeNAS FTP Server
Reply: 230 User {USER}logged in
Command: SYST
Reply: 215 UNIX Type: L8
Command: FEAT
Reply: 211-Features:
Reply: MFF modify;UNIX.group;UNIX.mode;
Reply: REST STREAM
Reply: MLST modify*;perm*;size*;type*;unique*;UNIX.group*;UNIX.mode*;UNIX.owner*;
Reply: UTF8
Reply: EPRT
Reply: EPSV
Reply: LANG ko-KR.UTF-8;ko-KR;it-IT.UTF-8;it-IT;es-ES.UTF-8;es-ES;bg-BG.UTF-8;bg-BG;zh-CN.UTF-8;zh-CN;ja-JP.UTF-8;ja-JP;zh-TW.UTF-8;zh-TW;ru-RU.UTF-8;ru-RU;fr-FR.UTF-8;fr-FR;en-US.UTF-8;en-US*
Reply: MDTM
Reply: TVFS
Reply: MFMT
Reply: SIZE
Reply: 211 End
Command: PWD
Reply: 257 "/" is the current directory
Status: Current path is /
Command: TYPE I
Reply: 200 Type set to I
Command: PASV
Reply: 227 Entering Passive Mode ({MYADDRESS},196,170).
Command: MLSD
Status: Data connection established.
Reply: 150 Opening BINARY mode data connection for MLSD
Error: Malformed directory listing
Error: Line feed received without preceding carriage returnIf I could get another head on this, it'll stop mine from hitting the desk. Thank you