ipfw pipe/queue dynamicky mezi uzivatele

Cizek Milan cizek.milan at seznam.cz
Thu Sep 25 17:49:17 CEST 2003


Ahoj,
zacal jsem experimentovat s dynamickym rozdelenim pasma mezi jednotlive
uzivatele. Nasel jsem celkem hodne nazornych prikladu, ale proste nemuzu
prijit na to, jak si overim, ze mi to doopravdy rozdeluje. Z ipfw
pipe/queue show  toho bohuzel nedokazu prilis vycist a v chovani zadne
velke zmeny nepozoruji. Muzete mi prosim poradit, jak overit, ze to bezi
tak jak ma? Dekuji.

wi0=natd_interface (IP:81.2.200.123), mam 3 vnitrni site
(10.0.1.0-10.0.3.0), kterym potrebuji spravedlive rozdelovat.

# definice pro upload/download (šířka pásma a délka fronty) ${fwcmd}
pipe 1 config bw 64Kbit/s queue 8Kbytes ${fwcmd} pipe 2 config bw
256Kbit/s queue 32Kbytes

# rovnoměrné rozdělení pásma podle zdrojové a cílové IP adresy ${fwcmd}
queue 1 config pipe 1 mask src-ip 0x000000ff queue 2 ${fwcmd} queue 2
config pipe 2 mask dst-ip 0x000000ff queue 2

${fwcmd} add 400 queue 1 ip from 10.0.0.0/16 to any in via wi0 ${fwcmd}
add 500 queue 2 ip from any to 81.2.200.123 out via wi0

# povolené výjimky
${fwcmd} add 1100 allow all from any to 10.0.1.x via wi0
...
${fwcmd} add 1100 allow all from any to 10.0.2.x via wi0
...

Milan






More information about the Users-l mailing list