|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : natashka Admin 2:5020/400 25 Feb 2004 12:49:08 To : All Subject : ipfw---pipes-count -------------------------------------------------------------------------------- привет.... вопрос от начинающего есть ipfw. была создана система подсчета траффика через правила типа count. потом была поставлена задача организовать pipe .. были организованы следующим образом: ############################################################################ ######## rl0 --внешний интерфейс net2 --- подсеть из реальных ip , которая расположена за маршрутизатором ######################################################################### ipfw pipe 10 config bw 64Kbit/s ipfw pipe 11 config bw 64Kbit/s ipfw queue 101 config pipe 10 weight 5 mask dst-ip 0xFFFFFFFF ipfw queue 102 config pipe 10 weight 5 mask src-ip 0xFFFFFFFF ipfw queue 111 config pipe 11 weight 5 mask dst-ip 0xFFFFFFFF ipfw queue 112 config pipe 11 weight 5 mask src-ip 0xFFFFFFFF ################################ ipfw pipe 12 config bw 9600bit/s ipfw pipe 13 config bw 9600bit/s ipfw queue 121 config pipe 12 weight 5 mask dst-ip 0xFFFFFFFF ipfw queue 122 config pipe 12 weight 5 mask src-ip 0xFFFFFFFF ipfw queue 131 config pipe 13 weight 5 mask dst-ip 0xFFFFFFFF ipfw queue 132 config pipe 13 weight 5 mask src-ip 0xFFFFFFFF ################################## 500 count ip from any to any out xmit rl0 501 count ip from any to any in recv rl0 550 count ip from localip to any out xmit rl0 554 count ip from localip1 to any out xmit rl0 557 queue 122 ip from localip to any out xmit rl0 558 queue 132 ip from localip1 to any out xmit rl0 2052 queue 101 ip from net2 to any out xmit rl0 2058 queue 111 ip from not net2 to any out xmit rl0 2100 divert in recv 2101 divert out xmit 2151 count ip from any to localip in recv rl0 2155 count ip from any to localip1 in recv rl0 2154 queue 102 ip from net2 to any in recv rl0 2160 queue 112 ip from not net2 to any in recv rl0 2200 queue 121 ip from localip to any in recv rl0 2201 queue 131 ip from localip1 to any in recv rl0 переменная net.inet.ip.fw.one_pass: 0 divert без опции unregistered_only Интересуют два вопроса.. ########################################## ---- предполагалось изначально разделить канал на две части( pipe1 для сети net2 ,pipe2 для локальной сети) [ 2052,2058 , 2154,2160 ] ----pipe2 для некоторый юзеров ограничен [557, 558, 2200,2201 ] , для некоторых вся возможная пропускная способность pipe2.. если можна, критику на эту тему...(на сколько верно реализовано) ############################################## после таких вот телодвижений сумма (складываеться из 500, 501) отличаеться от провайдеровской где-то 2 раза.. возможно нужно изменить размеры очередей по умолчанию? Огромное спасибо.. Hаташка --- ifmail v.2.15dev5.3 * Origin: Donbass Internet Center DIPT (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/12005fdb80e06.html, оценка из 5, голосов 10
|