How do I do this with IPFW2?
m0f0x
el.mofo at uol.com.br
Sun Oct 29 08:51:59 UTC 2006
On Sun, 29 Oct 2006 10:28:37 +0300
Odhiambo WASHINGTON <odhiambo.raburu at wananchi.com> wrote:
> * On 28/10/06 15:07 +0100, Joe Holden wrote:
> | Odhiambo WASHINGTON wrote:
> | > Here is my network definition, with two IP blocks.
> | >
> | > my_ip_blocks = "62.8.64.0/19 196.200.32.0/20"
> | >
> | > I'd like to do something like below:
> | >
> | > ipfw pipe 1 config bw 1024Kbit/s
> | > ipfw add pipe 1 tcp from me to not $my_ip_blocks 25
> | >
> | >
> | > What I can't find is how to _correctly_ define my_ip_blocks
> | > in the rule in a way ipfw2 will accept.
> | >
> |
> | What release? I know the following will work in -CURRENT (Courtesy
> | of the manual pages for IPFW):
> |
> | my_ip_blocks="62.8.64.0/19, 196.200.32.0/20"
> | ipfw pipe 1 config bw 1024Kbit/s
> | ipfw add pipe 1 tcp from me to not $my_ip_blocks 25
>
>
> Hi Joe,
>
> Yes, this really helped. After I removed the "{}" surrounding the
> declaration of $my_ip_blocks, the pipe now behaves as expected.
>
> I am running IPFW2 (as I mentioned in the subject) on FreeBSD 6.2-PRE.
>
> I am wondering if this would be possible on IPFW2 built in FreeBSD
> 4.11
For 4.X systems:
* Build a kernel with
options IPFW2
* Remake ipfw and libalias...
cd /usr/src/sbin/ipfw
make clean
make -DIPFW2
make -DIPFW2 install
cd /usr/src/lib/libalias
make clean
make -DIPFW2
make -DIPFW2 install
Source:
http://cvs.freebsd.uwaterloo.ca/twiki/bin/view/Freebsd/StatefulFirewalling
>
>
> -Wash
>
> http://www.netmeister.org/news/learn2quote.html
>
> DISCLAIMER: See http://www.wananchi.com/bms/terms.php
>
> --
> +======================================================================
> +
> |\ _,,,---,,_ | 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 law will never make men free; it is men who have got to make the
> law free.
> -- Henry David Thoreau
More information about the freebsd-ipfw
mailing list