DNAT Question & ULOG Question

Martijn Lievaart m at rtij.nl
Fri Jun 16 12:09:45 CEST 2006


Brett Curtis wrote:

> A couple questions before I try to push out my new firewall.
>
> Creating a  PREROUTING rule on a DROP all policy like so.


I assume you mean DROP all policy on INPUT, FORWARD and OUTPUT.

>
> $IPT -t nat -A PREROUTING -i $EXTIF -d $HOST_EXTIP -p tcp --dport 22 \
>   -j DNAT --to-destination $HOST_INTIP:22


Fine.

>
> This allows the packets to pass through my external nic so I would  
> only need a forward rule like so to complete the request?
>
> $IPT -A FORWARD  -o $INTIF -d $HOST_INTIP -p tcp --dport 22


Yes.

>
> From what I read the routing decision happens after PREROUTING but I  
> am not sure if the request has traversed pass my external interface  
> at this time.
> Not sure if I need to specify both interface or in my case it would  
> be the same if I specified none.


I'm not sure what you mean, but it is quit simple. The rule is valid. In 
the FORWARD chain, both -i and -o can be used. In this case, it is 
redundand, but it doesn't hurt either.

> My question related to ULOG....  Is ULOG the only way to get iptables  
> logging out of my dmesg ? Every time I type dmesg I find it  
> overloaded with iptables logging.
>

Yes. Although the logging infrastructure is being rewritten for 
x_tables, however, that most probably does not apply to you (you know it 
if it does).

HTH,
M4




More information about the netfilter mailing list