IPF+IPNAT and port redirection

Luciano Musacchio l0kit0 at exactas.org
Tue Nov 16 08:53:25 PST 2004


Odhiambo,
it seems to me that 0/24 is not correct, dynamic inet address should be 
refferred as 0/32,

I would do something like this:
rdr <int_if> 0.0.0.0/32 port 25 -> 10.0.0.2 port 25
map <out_if> from 10.0.0.0/24 ! to 10.0.0.0/24 -> 0/32 portmap tcp/udp auto
map <out_if> from 10.0.0.0/24 ! to 10.0.0.0/24 -> 0/32

its just an idea, im new to this too :), but see the negated rules, it allows 
you to make connections within the internal network, your way, all packets 
are send away to inet with an private ip destination and of course, the first 
router they find will drop it,

good luck


El Martes 16 Noviembre 2004 15:49, Odhiambo Washington escribió:
> I have a FreeBSD router box running IPF/IPNAT.
> With the advent of Viruses that have their own SMTP engines,
> I would like to capture any traffic going out from internal LAN
> to port 25 and redirect those to port 25 of my router.
> I believe this is the equivalent of "reverse port mapping", if
> I can call it that.
> How do I redirect this using ipnat?
> Right now I have the following in my /etc/ipnat.rules:
>
> map rl0 10.0.0.0/24 -> 0.0.0.0/32 portmap tcp/udp auto
> map rl0 10.0.0.0/24 -> 0.0.0.0/32
>
> .... rl0 being my oif, and xl0 being iif.
>
> Given that my iip is 10.0.0.2, I would like to do this:
>
> rdr xl0 0.0.0.0/24 port 25 -> 10.0.0.2 port 25
>
> The problem is 10.0.0.2 is a subset of 0.0.0.0/24. Shall I redirect then
> to the external IP instead?
>
> I am damn confused with these IPNAT stuff ;)
>
>
>
> -Wash
>
> http://www.netmeister.org/news/learn2quote.html
>
> --
> +======================================================================+
>
>     |\      _,,,---,,_     | Odhiambo Washington    <wash at wananchi.com>
>
> Zzz /,`.-'`'    -.  ;-;;,_ | Wananchi Online Ltd.   www.wananchi.com
>
>    |,4-  ) )-,_. ,\ (  `'-'| Tel: +254 20 313985-9  +254 20 313922
>
>   '---''(_/--'  `-'\_)     | GSM: +254 722 743223   +254 733 744121
> +======================================================================+
> The fact that it works is immaterial.
> 		-- L. Ogborn
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to
> "freebsd-questions-unsubscribe at freebsd.org"


More information about the freebsd-questions mailing list