From: "azeem ahmad" <azeem484@hotmail.com>
To: netfilter@lists.netfilter.org
Subject: Re: ftp again
Date: Sat, 22 May 2004 22:28:03 +0000 [thread overview]
Message-ID: <BAY15-F34STM4fkm908000a429c@hotmail.com> (raw)
i issued the commands
#modprobe ip_nat_ftp
#modprobe ip_conntrack_ftp
and now it works well
but what are these modules and what is the connection tracking. can u tell
me about any usefull link
Regards
Azeem
>From: Antony Stone <Antony@Soft-Solutions.co.uk>
>Reply-To: netfilter@lists.netfilter.org
>To: netfilter@lists.netfilter.org
>Subject: Re: ftp again
>Date: Sat, 22 May 2004 16:56:16 +0100
>
>On Saturday 22 May 2004 4:29 pm, azeem ahmad wrote:
>
> > hi all
> > when i run this script on my box the natting of ftp stops. neither
>clients
> > browse in non-paasive mode nor in passive mode
> > what is the problem
>
>Perhaps you do not have the nat_ftp and conntrack_ftp modules loaded or
>compiled into your kernel?
>
> > iptables -F
> > iptables -t nat -F
> > iptables -P INPUT DROP
> > iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
> > iptables -A INPUT -i eth0 -p tcp --dport 8080 -j ACCEPT
> > iptables -A INPUT -i eth0 -p udp --dport 8080 -j ACCEPT
>
>What are you using UDP port 8080 for?
>
> > iptables -A INPUT -i eth0 -p tcp --dport 22 -j ACCEPT
> > iptables -A INPUT -i eth0 -p tcp --dport 53 -j ACCEPT
> > iptables -A INPUT -i eth0 -p udp --dport 53 -j ACCEPT
> > iptables -A INPUT -i eth0 -p udp --dport 137 -j ACCEPT
> > iptables -A INPUT -i eth0 -p udp --dport 138 -j ACCEPT
> > iptables -A INPUT -i eth0 -p tcp --dport 139 -j ACCEPT
> >
> > iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port
>8080
> > iptables -t nat -A PREROUTING -p udp --dport 80 -j REDIRECT --to-port
>8080
>
>Same question as above...
>
> > iptables -P FORWARD DROP
> > iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
> > iptables -A FORWARD -i eth0 -p tcp --dport 20 -j ACCEPT
> > iptables -A FORWARD -i eth0 -p udp --dport 20 -j ACCEPT
> > iptables -A FORWARD -i eth0 -p tcp --dport 21 -j ACCEPT
> > iptables -A FORWARD -i eth0 -p udp --dport 21 -j ACCEPT
>
>FTP does not use UDP, so two of the above four rules are irrelevant, and
>stateful packet filtering (which you are clearly using from the first rule
>in
>your FORWARD chain) means that you do not need a rule for the data
>connection
>on TCP port 20 - therefore you only need one of the above four rules:
>
>iptables -A FORWARD -i eth0 -p tcp --dport 21 -j ACCEPT
>
> > iptables -A FORWARD -i eth0 -p tcp --dport 443 -j ACCEPT
> > iptables -A FORWARD -i eth0 -p tcp --dport 5000 -j ACCEPT
> > iptables -A FORWARD -i eth0 -p tcp --dport 5001 -j ACCEPT
> > iptables -A FORWARD -i eth0 -p tcp --dport 5005 -j ACCEPT
> > iptables -A FORWARD -i eth0 -p tcp --dport 5050 -j ACCEPT
> > iptables -A FORWARD -i eth0 -p tcp --dport 6660:6670 -j ACCEPT
> > iptables -A FORWARD -i eth0 -p tcp --dport 7000 -j ACCEPT
> > #iptables -A FORWARD -i eth0 -p tcp --dport 28805 -j ACCEPT
> > iptables -A FORWARD -i eth0 -p tcp --dport 51215 -j ACCEPT
> >
> > iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
>
>Regards,
>
>Antony.
>
>--
>It is also possible that putting the birds in a laboratory setting
>inadvertently renders them relatively incompetent.
>
> - Daniel C Dennet
>
> Please reply to the
>list;
> please don't CC
>me.
>
>
_________________________________________________________________
STOP MORE SPAM with the new MSN 8 and get 2 months FREE*
http://join.msn.com/?page=features/junkmail
next reply other threads:[~2004-05-22 22:28 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-05-22 22:28 azeem ahmad [this message]
2004-05-22 22:50 ` ftp again Antony Stone
2004-06-15 14:35 ` Peter Marshall
2004-06-15 14:57 ` Antony Stone
2004-06-15 15:10 ` Peter Marshall
-- strict thread matches above, loose matches on Subject: below --
2004-05-22 15:29 azeem ahmad
2004-05-22 15:56 ` Antony Stone
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=BAY15-F34STM4fkm908000a429c@hotmail.com \
--to=azeem484@hotmail.com \
--cc=netfilter@lists.netfilter.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox