Название: Разделение канала между пользователями Отправлено: Andrey Zentavr от 17 Сентября 2010, 09:08:02 Есть идея:
ПакетА - негарантированный безлимит 20Мбит - цена 40 грн ПакетБ - более-менее гарантированный безлимит (пускай 5 Мбит) - Цена 80 грн Канал - 300Мбит/с Что нужно сделать? Разбить канал на ЧастьКаналаА (60Мбит) и ЧастьКаналаБ(240Мбит). В ЧастьКаналаА завернуть кучу (пускай 50) юзеров с пакетомА (т.е. что успел - то твоё.. они тусуются в этой части каналаА всей толпой) Те, кто платит по дороже - рулятся в частьКаналаБ (и канал по просторнее, и народу в нём меньше). Как бы такое реализовать на FreeBSD 7.2? Вроде что-то из области QoS? Или нет? О чём спрашивать гугл? Название: Re: Разделение канала между пользователями Отправлено: stix от 17 Сентября 2010, 10:13:15 да..иерархия QoS
Название: Re: Разделение канала между пользователями Отправлено: Andrey Zentavr от 02 Октября 2010, 01:08:14 В общем то, сделал я эту штуку, вот правда с QoS заморачиваться пока не стал. Может быть потом.
Режется труба на сколько-то мегабит и в эту одну трубу загоняется толпа народу. меняется всего три файла: nofire.pl SSetpaket.pl tarif.pl В данный момент обкатывается на 50.32. Кстате, у меня nofire.pl немного изменённый, так что если у кого-то не применится diff, то ищите строчки ручками и вставляйте дополнительный код. P.S.: Может, добавить в основную ветку биллинга? :) Название: Re: Разделение канала между пользователями Отправлено: Andrey Zentavr от 02 Октября 2010, 01:24:02 Да, кстати.. смотрится это вот так:
Вот такое добавляется в перечне тарифов в админке: (http://forum.nodeny.com.ua/index.php?action=dlattach;topic=874.0;attach=445;image) Ставится вот такая вот галочка в свойствах тарифа: (http://forum.nodeny.com.ua/index.php?action=dlattach;topic=874.0;attach=447;image) Ну и такое предупреждение видит юзер, когда хочет этот тариф заказать через статистику: (http://forum.nodeny.com.ua/index.php?action=dlattach;topic=874.0;attach=449;image) |