|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Sergey Zabolotny 2:469/122.1 13 Apr 2004 08:15:58 To : Dmitry Pryanishnikov Subject : ipfw -------------------------------------------------------------------------------- Wednesday 07 April 2004 16:23, Dmitry Pryanishnikov wrote to Sergey Zabolotny: DP> On Wed, 7 Apr 2004, Sergey Zabolotny wrote: >> есть канал в 128кбит. нужно его делить динамически поровну между >> юзерами, которые в данный момент пользуются этим каналом. как такое >> сделать правильно при помощи ipfw? DP> Пусть клиенты сидят на серых адресах 192.168.0.0/16, а трафик DP> приходит через fxp0, тогда динамическая раздача поровну симметричных тут имеется ввиду интерфэйс смотрящий в инет? DP> 128KBit/s будет выглядеть примерно так: DP> ipfw pipe 1 config bw 128Kbit/s queue 80Kbytes DP> ipfw queue 10 config pipe 1 weight 50 queue 80Kbytes mask src-ip DP> 0x0000ffff ipfw add 5000 queue 10 all from 192.168.0.0/16 to any out DP> via fxp0 DP> <... между 5000 и 10000 должен стоять divert natd для этих сетей ...> DP> ipfw pipe 2 config bw 128Kbit/s queue 80Kbytes DP> ipfw queue 20 config pipe 2 weight 50 queue 80Kbytes mask dst-ip DP> 0x0000ffff ipfw add 10000 queue 20 all from any to 192.168.0.0/16 in DP> via fxp0 пробовал делать такое на интерфэйсе смотрящем в интернет - получается, что во вторую трубу ничего не запихивается. --- GoldED+ 1.1.5-040321 (WinNT 5.1.2600-Service_Pack_1 i686) * Origin: [icq:122018120] [mailto:zabolotny[at]hotbox.ru] (2:469/122.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/2735407b77eb.html, оценка из 5, голосов 10
|