On Sat, Nov 24, 2001 at 11:44:48AM +1100, Iain wrote:
> $IPCHAINS -A input -j ACCEPT -i $i -d $IPOFIF/32 -p tcp ! --syn
> Now this works fine for masquerading except for outgoing FTP. Passive FTP
> works fine but normal FTP doesn't.
> Now I thought that this is what the ip_masq_ftp modules is for. And this
> module works if I'm not blocking all incoming SYN packets.
You need to allow the Masquerade Port Range to open incomming connections.
Actually you can specify a port range for it. This is because the Input
chain is consulted before the established check can apply. This is better
solved in ipchains.
Anyway, I do not recommend to allow active FTP inside anyway.
> So I guess my question is, does ip_masq_ftp use a discrete range of ports for
> FTP connections or does it use everything between 1024-65535?
I dont have the 2.2 code here, but in 2.4 it is 61000 - 65095 (hardwired in