Дорого вемени суток.
У меня возник вопрос: Какую билинговую систему лучше всего использовать?
Желательно, чтобы схема выглядела так:
Имеются коммутаторы Linsys SPS224G4. За абонентом закрепляется определенный номер порта и индификатор свича. Абоненту разрешается получать только 1 или 2-а адресса по обычному тарифному плану. На основе Option 82 абоненту выдается адресс (который находится в динамике), на порту должна резаться скорость в зависимости от тарифного плана. При этом, если абонент не оплатил услугу, то соотвественно DHCP не выдает хосту адресс и порт заблокирован.
Как можно это осуществить?
>Дорого вемени суток.
>У меня возник вопрос: Какую билинговую систему лучше всего использовать?
>Желательно, чтобы схема выглядела так:
>Имеются коммутаторы Linsys SPS224G4. За абонентом закрепляется определенный номер порта и индификатор
>свича. Абоненту разрешается получать только 1 или 2-а адресса по обычному
>тарифному плану. На основе Option 82 абоненту выдается адресс (который находится
>в динамике), на порту должна резаться скорость в зависимости от тарифного
>плана. При этом, если абонент не оплатил услугу, то соотвественно DHCP
>не выдает хосту адресс и порт заблокирован.
>Как можно это осуществить?Варианта 2:
1. Заплатить бабки за то, чтобы это реализовал кто-то (купить готовый со всем необходимым функционалом).
2. Приложить голову, руки и творческий подход к реализации желаемого.
>[оверквотинг удален]
>>тарифному плану. На основе Option 82 абоненту выдается адресс (который находится
>>в динамике), на порту должна резаться скорость в зависимости от тарифного
>>плана. При этом, если абонент не оплатил услугу, то соотвественно DHCP
>>не выдает хосту адресс и порт заблокирован.
>>Как можно это осуществить?
>
>Варианта 2:
>1. Заплатить бабки за то, чтобы это реализовал кто-то (купить готовый со
>всем необходимым функционалом).
>2. Приложить голову, руки и творческий подход к реализации желаемого.На счет первого варианта, интересно, если уже нет бесплатных готовых систем, а второй вариант не прокатит. Сроки: 4 недели. У меня нет навыков в прокраммировании. А это требуется БД, где будет вся инфа храниться, в бд из биллинговой системы должны поступать данные, софтина должна отправлять изменения на сам свич.
>[оверквотинг удален]
>>Варианта 2:
>>1. Заплатить бабки за то, чтобы это реализовал кто-то (купить готовый со
>>всем необходимым функционалом).
>>2. Приложить голову, руки и творческий подход к реализации желаемого.
>
>На счет первого варианта, интересно, если уже нет бесплатных готовых систем, а
>второй вариант не прокатит. Сроки: 4 недели. У меня нет навыков
>в прокраммировании. А это требуется БД, где будет вся инфа храниться,
>в бд из биллинговой системы должны поступать данные, софтина должна отправлять
>изменения на сам свич.Бесплатные системы исессно эсть, но стыковку одного-другого-третьего за вас никто выполнять бесплатно не станет.
Реализация может сильно зависеть от архитектуры - если DHCP, gateway, billing - все это физически на одной машине крутиться - это одна сторона вопроса, если это набор девайсов - совершенно другая :)
Как можно произвести аутентификацию по порту абонента в freeradius?
Хочу приблизительно такую схему:
От коммутатора, на радиус сервер пирходит запрос на основе стандарта 802.1x, далее, из базы данных mysql берется информация о коммутаторе и порте, сверяется есть доступ или нет, и на коммутатор передается дополнительная информация о скорости.С точки зрения ограничения скорости, теоритически это возможно. Аналог есть http://www.netup.ru/UTM5/articles.php?n=17
Аунтификация по MAC адрессу, тоже возможна http://www.xgu.ru/wiki/%D0%90%D1%83%...Только требутеся допускать в сеть не по маку, а по порту коммутатора.
Куда копать?
>[оверквотинг удален]
>есть доступ или нет, и на коммутатор передается дополнительная информация о
>скорости.
>
>С точки зрения ограничения скорости, теоритически это возможно. Аналог есть http://www.netup.ru/UTM5/articles.php?n=17
>Аунтификация по MAC адрессу, тоже возможна http://www.xgu.ru/wiki/%D0%90%D1%83%...
>
>Только требутеся допускать в сеть не по маку, а по порту коммутатора.
>
>
>Куда копать?
Как сделать так, чтобы при условии Huntgroup-Name равнялся чему либо, и уже выдавался бы в зависимости от него те или иные атрибуты.
К примеру:
В файле users имелась бы запись
DEFAULT Huntgroup-Name == "enable"
Auth-Type := Accept
а в фале huntgroups
enable NAS-IP-Address == 10.1.0.252, NAS-Port-Id == 2???
ну, далее это все перекачует в СУБД.
если есть финансовые возможности то могу предложить свою систему биллинга, которую можно "заточить" под ваши требования.Связаться со мной можно по емейл: sm00th1980@mail.ru или по телефону (963)991-72-68
С уважением, Деяров Руслан.
>если есть финансовые возможности то могу предложить свою систему биллинга, которую можно
>"заточить" под ваши требования.
>
>Связаться со мной можно по емейл: sm00th1980@mail.ru или по телефону (963)991-72-68
>
>С уважением, Деяров Руслан.Используйте Lanbilling 1.9 отличная штука у нас работает ок!
>>если есть финансовые возможности то могу предложить свою систему биллинга, которую можно
>>"заточить" под ваши требования.
>>
>>Связаться со мной можно по емейл: sm00th1980@mail.ru или по телефону (963)991-72-68
>>
>>С уважением, Деяров Руслан.
>
>Используйте Lanbilling 1.9 отличная штука у нас работает ок!к сожалению, у нас очень специфические требования к расчётам трафика + они иногда меняются...особенности ведения бизнеса - мы спутниковый оператор связи...поэтому стандратные биллинговый коробочные системы нам не подходят...
ну как один из примеров:
у нас у клиентов пересекающиеся адресные пространства. Я боюсь что Lanbilling такое не может - хотя конечно я могу ошибаться.
Задача почти выполена с ISG + freeRADIUS