|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Dmitry Pryanishnikov 2:464/36 07 Apr 2004 16:23:54 To : Sergey Zabolotny Subject : Re: ipfw -------------------------------------------------------------------------------- Привет! On Wed, 7 Apr 2004, Sergey Zabolotny wrote: > есть канал в 128кбит. нужно его делить динамически поровну между юзерами, > которые в данный момент пользуются этим каналом. как такое сделать > правильно при > помощи ipfw? Пусть клиенты сидят на серых адресах 192.168.0.0/16, а трафик приходит через fxp0, тогда динамическая раздача поровну симметричных 128KBit/s будет выглядеть примерно так: ipfw pipe 1 config bw 128Kbit/s queue 80Kbytes ipfw queue 10 config pipe 1 weight 50 queue 80Kbytes mask src-ip 0x0000ffff ipfw add 5000 queue 10 all from 192.168.0.0/16 to any out via fxp0 <... между 5000 и 10000 должен стоять divert natd для этих сетей ...> ipfw pipe 2 config bw 128Kbit/s queue 80Kbytes ipfw queue 20 config pipe 2 weight 50 queue 80Kbytes mask dst-ip 0x0000ffff ipfw add 10000 queue 20 all from any to 192.168.0.0/16 in via fxp0 Sincerely, Dmitry -- Atlantis ISP, System Administrator e-mail: dmitry@atlantis.dp.ua nic-hdl: LYNX-RIPE --- ifmail v.2.14.os-p7 * Origin: Atlantis ISP (2:464/36@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/24521dbe3e89b.html, оценка из 5, голосов 10
|