Subject: Re: pf vs ftp
To: None <tech-net@netbsd.org>
From: Brad <brad@comstyle.com>
List: tech-net
Date: 02/06/2006 17:05:45
On Mon, Feb 06, 2006 at 04:52:48PM -0500, der Mouse wrote:
> Does pf special-case FTP? I set up a pf firewall (3.0) that's supposed
> to allow anything as long as the connection is opened by the inside
> side. I would have expected this to allow passive mode FTP to work.
>
> But it doesn't work (though it's by no means determined that pf is the
> reason), and http://www.openbsd.org/faq/pf/ftp.html seems to imply that
> ftp-proxy is necessary to make even *passive* mode FTP work, which
> seems majorly broken - why should FTP's connections be any different
> from any other outgoing connections?
>
> Any thoughts?
>
> /~\ The ASCII der Mouse
> \ / Ribbon Campaign
> X Against HTML mouse@rodents.montreal.qc.ca
> / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B
PF does not special case anything. This is a packet filter.
Look at the -n flag for ftp-proxy.. passive FTP will work through
PF just fine without ftp-proxy. ftp-proxy is necessary for active
mode FTP sessions.