Luis,

You'd be use FORWARD chain in the table filter.

POSTROUTING and PREROUTING is in the nat table.

# The first rule allow traffic in port tcp/80
/sbin/iptables -A FORWARD -s 12.16.2.5 -p tcp --dport 80 -j ACCEPT

# The second rule allow the trafic inbound to 12.16.2.5 source from port
tcp/80.
/sbin/iptables -A FORWARD -d 12.16.2.5 -p tcp --sport 80 -j ACCEPT

# The third rule drop all trafics in all ports and protocols.
/sbin/iptables -A FORWARD -s 12.16.2.5  -j DROP

Best Regards,
Diego Lilioso





2008/10/16 James Shupe <[EMAIL PROTECTED]>

> Correction:
>
> [QUOTE]
> You'd be better off with a DROP policy where you could just use:
>
> /sbin/iptables .... -d $EXTERNAL_HOST -p 80 -j ACCEPT
>
> With your ACCEPT policy, just use inverse:
>
> /sbin/iptables .... -d ! $EXTERNAL_HOST -p 80 -j DROP
> [/QUOTE]
>
> "-p 80" needs to be "-p tcp --dport 80". Not sure how I overlooked it.
>
> -
> James Maurice Shupe       | HermeTek Network Solutions
> [EMAIL PROTECTED]       | *NIX Consulting and Hosting
> GPG signed mail preferred | http://www.hermetek.com
> Plain text mail preferred | 1.866.325.6207
>
> Key fingerprint: D484 EACC 9D0F A2A5 5277 C4A8 5704 1987 A938 DF3A
>
> ------------------------------------------------------------------------
> This Email is covered by the Electronic Communications Privacy Act,
> 18 U.S.C. 2510-2521 and is legally privileged. The information
> contained in this Email is intended only for use of the individual
> or entity named above. If the reader of this message is not the intended
> recipient, or the employee or agent responsible to deliver it to the
> intended recipient, you are hereby notified that any dissemination,
> distribution or copying of this communication is strictly prohibited.
> If you have received this communication in error, please immediately
> notify us by telephone 1.866.325.6207 and destroy the original message.
>
>
> On Thu, 2008-10-16 at 15:27 -0400, Luis Rondon Paz wrote:
> > hello everyone i have a question
> > i have this in my iptables
> >
> > EXT_IF=eth1
> >
> > #############
> > /sbin/iptables -t nat -A POSTROUTING -s 12.16.2.5 -o $EXT_IF -j
> MASQUERADE
> >
> >
> > now
> > how can i DROP ALL TRAFIC FROM IP 12.16.2.5 ??? exept port 80 to one
> > external ip ?
> >
> > example
> >
> > i neeed to drop all traffic
> > and  i need to allow the traffic to one address only
> >
> > how can i do that Ç????
> >
> >
> > /sbin/iptables -t nat -A POSTROUTING -s 12.16.2.5 -d EXTERNALONEHOSTONLY
> > -o $EXT_IF -j  ACCEPT
> >
> > /sbin/iptables -t nat -A POSTROUTING -s 12.16.2.5 -d 0.0.0.0/0 -o
> $EXT_IF
> > -j  DROP ???
> >
> >
> > OR SHOULD I NEED TO USE TO FORWARD ??
> >
> > thanks for reading me .
> >
> >
> >
> >
> >
> >
> >
> >
> >
>

Reply via email to