Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Oct 2003 08:32:37 -0400
From:      "Thomas S. Crum - 1WISP, Inc." <tscrum@1wisp.com>
To:        "Alhagie Puye" <alhagiep@yahoo.com>, <freebsd-ipfw@freebsd.org>
Subject:   Re: Equal bandwidth sharing by all hosts using dummynet
Message-ID:  <004001c39898$9434e010$5e01a8c0@1wispadmin>
References:  <20031022044502.95474.qmail@web20505.mail.yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Do not use "all" of your available pipe as during peak times it would
increase latency.

# EVERYBODY "DOWN"
add queue 100 ip from any to 192.168.42.0/24
queue 100 config weight 1 pipe 100 mask dst-ip 0xffffffff
pipe 100 config bw 1950Kbit/s
#
# EVERYBODY "UP"
add queue 101 ip from 192.168.42.0/24 to any
queue 101 config weight 1 pipe 101 mask src-ip 0xffffffff
pipe 101 config bw 350Kbit/s

# THIS ALLOWS DHCP TO WORK
add queue 250 ip from any to any
queue 250 config weight 1 pipe 250 mask src-ip 0xffffffff
pipe 250 config bw 10Kbit/s

It sounds as though you are using a seperate box for shaping?  If so, this
configed box would go in between your router and switch as a bridge.

Best,

Tom

----- Original Message ----- 
From: "Alhagie Puye" <alhagiep@yahoo.com>
To: <freebsd-ipfw@freebsd.org>
Sent: Wednesday, October 22, 2003 12:45 AM
Subject: Equal bandwidth sharing by all hosts using dummynet


> Hi all,
>
> First of all, I have spent a lot of time reading up on
> it.
>
> Anyway, I live in a shared accomodation with 2
> roommates and a landlord and we share a cable internet
> connection. It is 2Mbit/400Kbit connection. Sometimes
> when one of us is downloading a song through Kazaa or
> a new Linux or FreeBSD iso, the bandwidth gets hogged
> and other users can't get through.
>
> I was trying to configure dummynet using Fair Queues
> but I seem to be missing something. I tried to modify
> some of the examples on Luigi Rizzo's web site
> (http://info.iet.unipi.it/~luigi/ip_dummynet/) but it
> doesn't seem to be working.
>
> It is a very simple setup.
>
> Private network (192.168.42.0/24)--------> FreeBSD 5.1
> firewall doing NAT (DHCP on external interface)
>
> My configuration file excerpt:
>
> ipfw pipe 1 config bw 400Kbit/s
> ipfw pipe 2 config bw 1000Kbit/s
> ipfw add queue 1 ip from 192.168.42.0/24 to any via
> fxp0
> ipfw queue 1 config weight 5 pipe 1 mask src-ip
> 0xffffffff
>
> ipfw add queue 2 ip from any to 192.168.42.0/24 via
> fxp0
> ipfw queue 2 config weight 5 pipe 2 mask dst-ip
> 0xfffffff
>
> When I do a "ipfw pipe show", the output is:
>
> firewall# ipfw pipe list
> 00001: 400.000 Kbit/s    0 ms   50 sl. 0 queues (1
> buckets) droptail
>     mask: 0x00 0x00000000/0x0000 -> 0x00000000/0x0000
> 00002:   1.000 Mbit/s    0 ms   50 sl. 0 queues (1
> buckets) droptail
>     mask: 0x00 0x00000000/0x0000 -> 0x00000000/0x0000
> q00001: weight 5 pipe 1   50 sl. 0 queues (64 buckets)
> droptail
>     mask: 0x00 0xffffffff/0x0000 -> 0x00000000/0x0000
> q00002: weight 5 pipe 2   50 sl. 0 queues (64 buckets)
> droptail
>     mask: 0x00 0x00000000/0x0000 -> 0xffffffff/0x0000
>
> The queues are always "0". So, it seems to me like
> they are not getting created. What am I missing? I
> have looked everywhere for answers. Any help would be
> greatly appreciated.
>
> Cheers,
> Alhagie.
>
>
> __________________________________
> Do you Yahoo!?
> The New Yahoo! Shopping - with improved product search
> http://shopping.yahoo.com
> _______________________________________________
> freebsd-ipfw@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw
> To unsubscribe, send any mail to "freebsd-ipfw-unsubscribe@freebsd.org"
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?004001c39898$9434e010$5e01a8c0>