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>