Биллинговая система Nodeny
28 Марта 2024, 11:25:59 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: Nodeny + Cisco  (Прочитано 3285 раз)
serg01
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 8


Просмотр профиля Email
« : 08 Ноября 2021, 10:35:14 »

Добрый день! Подскажите, помогите, пожалуйста, чем сможете. В сети по меньшей мере нашел 5 биллингов, где описывается связка с Cisco. А про nodeny+cisco информации нет... Связка Nodeny Plus и Cisco ASR1001-X на IOS-XE в качестве ISG BRAS. Мне удалось настроить только PPPoE авторизацию и авторизацию через DHCP Radius Proxy (IPoE). А вот как быть с Radius, в nodeny нужно менять radius процедуры для тарифов, для отключения абонента и т.д.? Как быть с сервисами? Какие Cisco-Avpair слать? СoА, PoD? Приблизительный конфиг циски с работающей сети с Nodeny+ ....
Записан
vddav
Старожил
****

Карма: 3
Offline Offline

Сообщений: 251


Просмотр профиля Email
« Ответ #1 : 09 Ноября 2021, 19:09:51 »

нет, но есть громкое заявление что масштабируемость и т.п. но решения есть только freebsd  и mikrotik вот и масштабируйся как хочешь)
с сайта: "NoDeny прост и в тоже время это мощная система, которая может работать с десятками удаленных серверов." вот и решение. да, а у других биллингов есть решения  и  для циски и для джунипера.
Записан
Warlock
NoDeny
Старожил
*

Карма: 8
Offline Offline

Сообщений: 377


Просмотр профиля
« Ответ #2 : 09 Ноября 2021, 21:48:44 »

Для джунипера есть решение - coa. И никаких дополнительных процедур. Просто автор сам не хочет изучить вопрос и понять что нужно отправлять на брас. Вместо этого хочет, чтоб за него это всё изучили другие и сделали.
Записан
Warlock
NoDeny
Старожил
*

Карма: 8
Offline Offline

Сообщений: 377


Просмотр профиля
« Ответ #3 : 09 Ноября 2021, 21:54:57 »

Через coa на циску так же всё навешивается. У нас, как и многих, кто купил этот билинг, брасом был freebsd. Потом поняли, что этого уже не хватает, купили juniper. С настройкой какое-то время была беда, но после изучения вопроса, уже обратился к разработчику с конкретным ТЗ, где было написано что, как и куда отправлять. Уж не помню сколько лет прошло с тех пор, но всё работает как часы. Стас, спасибо )
Записан
vddav
Старожил
****

Карма: 3
Offline Offline

Сообщений: 251


Просмотр профиля Email
« Ответ #4 : 10 Ноября 2021, 08:20:44 »

ну так можно же в документацию внести? или за доплату. в других биллингах в документации расписаны все возможные решения, а здесь - а че вот надо, че не можешь, а че там фигня делов и т.п. как будто не форум биллинга а какой то непрофильный паблик.
Записан
Cell
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1444



Просмотр профиля
« Ответ #5 : 10 Ноября 2021, 09:01:56 »

Я извиняюсь конечно что влезаю, но не видел я биллинга еще ни одного где бы все было расписано и работало так как написано. Даже очень известные баллалайки играют без платной поддержки так себе. Вот честно....
Записан
serg01
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 8


Просмотр профиля Email
« Ответ #6 : 10 Ноября 2021, 13:10:04 »

Модуль СoА нужно покупать ? Или нет ?
Записан
serg01
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 8


Просмотр профиля Email
« Ответ #7 : 02 Марта 2022, 11:53:22 »

Может кому пригодится - сделал НОРМАЛЬНО работающий конф модуля соа для циски:

Код:
$coa_connect__state_on = [
    {
        type     => 'coa',
        template => 'Acct-Session-Id={{auth_ses}}, Cisco-AVPair+="subscriber:service-name=ISG_SERVICE_LOCAL", Cisco-AVPair+="subscriber:command=deactivate-service"',
    },
    {
        type     => 'coa',
        template => 'Acct-Session-Id={{auth_ses}}, Cisco-AVPair+="subscriber:service-name=ISG_SERVICE_REDIRECT", Cisco-AVPair+="subscriber:command=deactivate-service"',
    },
    {
        type     => 'coa',
        template => 'Acct-Session-Id={{auth_ses}}, Cisco-AVPair+="subscriber:service-name=ISG_SERVICE_INTERNET", Cisco-AVPair+="subscriber:command=activate-service"',
    },
    {
        type     => 'coa',
        template => 'Acct-Session-Id={{auth_ses}}, Cisco-Service-Info+="QU;{{speed_in1}};D;{{speed_out1}};"',
    }
];

$coa_connect__state_off = [
    {
        type     => 'coa',
        template => 'Acct-Session-Id={{auth_ses}}, Cisco-AVPair+="subscriber:service-name=ISG_SERVICE_INTERNET", Cisco-AVPair+="subscriber:command=deactivate-service"',
    },
    {
        type     => 'coa',
        template => 'Acct-Session-Id={{auth_ses}}, Cisco-AVPair+="subscriber:service-name=ISG_SERVICE_LOCAL", Cisco-AVPair+="subscriber:command=activate-service"',
    },
    {
        type     => 'coa',
        template => 'Acct-Session-Id={{auth_ses}}, Cisco-AVPair+="subscriber:service-name=ISG_SERVICE_REDIRECT", Cisco-AVPair+="subscriber:command=activate-service"',
    },
    {
        type     => 'coa',
        template => 'Acct-Session-Id={{auth_ses}}, Cisco-Service-Info+="QU;{{speed_in1}};D;{{speed_out1}};"',
    }
];
Записан
serg01
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 8


Просмотр профиля Email
« Ответ #8 : 18 Марта 2022, 12:21:02 »

Модуль Web-COA, я выяснил почему он не работает для Cisco. Сколько будет стоить чуть переделать ? В скрипте указано килять сессию либо отправляя атрибут Framed-IP-Address, либо отправляя атрибут Acct-Session-Id. Для циски, чтобы убить сессию нужно передавать 3 атрибута сразу - Framed-IP-Address, Acct-Session-Id и еще User-Name. Комбинировал с разными двумя - НЕТ. Только три отправленных эти атрибута - убивают сессию на циске.
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!