Billing+LISG+DHCP
Добавлено: Сб апр 06, 2013 6:32 pm
Добрый вечер, коллеги.
То, что есть сейчас: Клиенты подключены к коммутаторам Dlink-3200 и huawei 2300. Коммутаторы отдают опцию 82 в виде "IP коммутатора, порт пользователя". Есть сервак на котором крутится Linux с LISG. LISG авторизует пользователей по IP адресу, адерс берется из 1-го пакета прилетевшего от абонента. Далее LISG запрашивает авторизацию у FreeRadius. FreeRadius передает атрибуты соответствующие, и пользователь начинает юзать инет. Это все я отладил, если пользователя на freeradius самому создавать и использовать userid IP пользователя.
Есть задача: Настроить биллинг таким образом, чтобы в нем можно было заводить абонентов с указанием тарифа и опций 82. Авторизация должна проходить только по опции 82. Однако есть ограничение, IP адресов меньше, чем клиентов, т.о. адреса должны выдаваться динамические. Вот тут и возникает сложность, когда адрес выдан, во freeradius должна появиться запись, какой IP выдан клиенту, и она должна удаляться когда закончится аренда или произойдет освобождение адреса.
Можно такую систему реализовать на вашем биллинге, или может предложите иной вариант, как можно сделать управление абонентами с авторизацией только по опции 82.
Заранее спасибо за помощь.
То, что есть сейчас: Клиенты подключены к коммутаторам Dlink-3200 и huawei 2300. Коммутаторы отдают опцию 82 в виде "IP коммутатора, порт пользователя". Есть сервак на котором крутится Linux с LISG. LISG авторизует пользователей по IP адресу, адерс берется из 1-го пакета прилетевшего от абонента. Далее LISG запрашивает авторизацию у FreeRadius. FreeRadius передает атрибуты соответствующие, и пользователь начинает юзать инет. Это все я отладил, если пользователя на freeradius самому создавать и использовать userid IP пользователя.
Есть задача: Настроить биллинг таким образом, чтобы в нем можно было заводить абонентов с указанием тарифа и опций 82. Авторизация должна проходить только по опции 82. Однако есть ограничение, IP адресов меньше, чем клиентов, т.о. адреса должны выдаваться динамические. Вот тут и возникает сложность, когда адрес выдан, во freeradius должна появиться запись, какой IP выдан клиенту, и она должна удаляться когда закончится аренда или произойдет освобождение адреса.
Можно такую систему реализовать на вашем биллинге, или может предложите иной вариант, как можно сделать управление абонентами с авторизацией только по опции 82.
Заранее спасибо за помощь.