Linux Netfilter discussions
 help / color / mirror / Atom feed
* RE: Filter in POSTROUTING
@ 2003-09-11 21:40 Daniel Chemko
  2003-09-11 22:35 ` Claus Regelmann
  0 siblings, 1 reply; 4+ messages in thread
From: Daniel Chemko @ 2003-09-11 21:40 UTC (permalink / raw)
  To: Claus Regelmann, netfilter, blueflux

It is against style to do anything like that in the NAT table. It is
preferable to do it in the filter table, but if you must be lazy about
it all, please use the mangle table instead, which does have a valid
reason to filter certain traffic at times.

The -I is to make sure no matching rules get called before we check that
we want these packets at all. If you do the ordering yourself, then just
make sure they are all ordered properly.

iptables -t mangle -I POSTROUTING -o ppp0 -p tcp --dport 137:139 -j DROP
iptables -t mangle -I POSTROUTING -o ppp0 -p udp --dport 137:139 -j DROP
iptables -t mangle -I PREROUTING -i ppp0 -p tcp --dport 137:139 -j DROP
iptables -t mangle -I PREROUTING -i ppp0 -p udp --dport 137:139 -j DROP

-----Original Message-----
From: Claus Regelmann [mailto:claus.regelmann@inka.de] 
Sent: Thursday, September 11, 2003 2:03 PM
To: netfilter@lists.netfilter.org; blueflux@koffein.net
Subject: Filter in POSTROUTING

Hello,

There is a figure Oskar Andreassoons IPTABLES TUTORIAL (V1.1.19, chap.
3.1, pg.19)
where both, the forwarded and the local output, join the postrouting
chain.

Why shoudnt it be possible to filter all outgoing e.g. smb traffic from
a local
network at that place with a command like
>iptables -t nat -A POSTROUTING -o ppp0 -p tcp --dport 137:139 -j DROP
>iptables -t nat -A POSTROUTING -o ppp0 -p udp --dport 137:139 -j DROP
\x1a
The same question applies to the PREROUTING chain for input
>iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 137:139 -j DROP
>iptables -t nat -A PREROUTING -i ppp0 -p udp --dport 137:139 -j DROP

Thanks
Claus



^ permalink raw reply	[flat|nested] 4+ messages in thread
* Filter in POSTROUTING
@ 2003-09-11 21:03 Claus Regelmann
  0 siblings, 0 replies; 4+ messages in thread
From: Claus Regelmann @ 2003-09-11 21:03 UTC (permalink / raw)
  To: netfilter, blueflux

Hello,

There is a figure Oskar Andreassoons IPTABLES TUTORIAL (V1.1.19, chap.
3.1, pg.19)
where both, the forwarded and the local output, join the postrouting
chain.

Why shoudnt it be possible to filter all outgoing e.g. smb traffic from
a local
network at that place with a command like
>iptables -t nat -A POSTROUTING -o ppp0 -p tcp --dport 137:139 -j DROP
>iptables -t nat -A POSTROUTING -o ppp0 -p udp --dport 137:139 -j DROP
\x1a
The same question applies to the PREROUTING chain for input
>iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 137:139 -j DROP
>iptables -t nat -A PREROUTING -i ppp0 -p udp --dport 137:139 -j DROP

Thanks
Claus


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2003-09-12  8:41 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-09-11 21:40 Filter in POSTROUTING Daniel Chemko
2003-09-11 22:35 ` Claus Regelmann
2003-09-12  8:41   ` Oskar Andreasson
  -- strict thread matches above, loose matches on Subject: below --
2003-09-11 21:03 Claus Regelmann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox