|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Andrey Zonov 2:5020/830.28 13 Dec 2006 21:10:57 To : All Subject : поделить исходящий канал поровну (избито, но не понятно) -------------------------------------------------------------------------------- Хочется поделить исходящий канал (неизвестной ширины) поровну. Ширина как обещает провайдер 128Кбит, АДСЛ-модем показывает линк на 512Кбит, реальная ширина канала, при закачке на внешний ФТП колеблется от 8Кбайт до 20Кбайт. Примем ширину канала 100Кбит. Мучал ipfw queue - ни чо хорошего не на мучал :( Сделал пока так. правила HАТ ${fwcmd} pipe 10 config mask src-ip 0xffffffff bw 100Kbit/s queue 10 ${fwcmd} add 5000 pipe 10 all from 10.10.0.0/24 to any разрешающие/запрещающие правила 10.10.0.0/24 - ВПH адреса, т.е. на работу локалки шейпер никак не влияет. Т.о. ни кому не даём больше 100Кбит прокачать - тесты это и показали, но как сделать чтобы делился канал поровну? Один юзер сливает в мир у него скорость 100Кбит, двое стали сливать - у каждого по 50Кбит итд. Проблема возникла когда некий юзер пытался отправить письмо с аттачем, а другой юзер чего то качал из ed2k сети - соответственно отдача у него была наполную, мыло не уходило. Hа самом деле там немного всё сложнее 8-) но задача впринципе сформулирована верно. Успехов! --- GoldED+/W32 snapshot-2000.12.24 * Origin: Жизнь - хорошая штука (2:5020/830.28) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/39444580365a.html, оценка из 5, голосов 10
|