Jump to content
Калькуляторы

Смена скорости абоненту в зависимости от времени суток

Доброго времени суток уважаемый Олл.

 

Терзают меня сомнения.

Есть така задача.

 

Исторически сложилось так, что раздаем Интернет с помощью pptp.

 

Продажники настояли на тарифных планах со сменной скоростью в зависимости от времени суток. Например с 8-00 по 19-00 5Мб/с с 19-00 по 8-00 10Мб/с.

 

На даный момент стоит фряха с мпд и по крону режет скорость абонентам с помощью ipfw (есть дописан модуль к билингу).

 

Но понимаю, что сюжет тупиковый.

 

Есть желание использовать более продвинутый способ(главное неэкстенсивный способ) менять скорость абонентам динамически без обрыва сессии (включая смену железа, подхода, логики ). "Разрыва не было !!!" :)

 

Посоветуете что-нибудь?

Edited by user_145

Share this post


Link to post
Share on other sites

Прямые руки + crontab. Меняешь правила в файрволе.

 

p.s. как понимаю у тебя abills?

Edited by RusBiT

Share this post


Link to post
Share on other sites

ipfw+table

когда нужно айпишник тупо из одной таблицы в другую перебрасывется и никаких разрывов.

Share this post


Link to post
Share on other sites

Я делал в линухе через ip-up,ip-down и cron

Share this post


Link to post
Share on other sites
Есть желание использовать более продвинутый способ(главное неэкстенсивный способ) менять скорость абонентам динамически без обрыва сессии (включая смену железа, подхода, логики ). "Разрыва не было !!!" :)

Посоветуете что-нибудь?

Пишется скрипт для смены скорости без разрыва. Если не пишется, то берется в интернете. Для mpd можно найти примеры скриптов как при его использовании с dummynet, так и с ng_car.

 

Share this post


Link to post
Share on other sites
Я делал в линухе через ip-up,ip-down и cron
ага

не просто а очень просто )

 

Share this post


Link to post
Share on other sites

Привет всем а можно примеры скриптов фаервола?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this