Страница 1 из 1
Самописный биллинг MPD (pppoe)+ Radius
Добавлено: 2009-06-04 19:45:46
agnitumus
Уважаемые гуру ...
Написал я свой биллинг работает через ipfw, а очень захотелось с радиус пообщатся с mpd, а не через конфиги ...
Вопросов 3.
1. Какая пара соответствует маку абонента(нужно проверить мак и если он не соответствует то откинуть)
P.S.: Пары пишу в таблицы радиуса ...
2. Как по другому можно отправлять пары в радиус
3. Можно ли при помощи радиуса отвалить сессию MPD ...
Re: Самописный биллинг MPD (pppoe)+ Radius
Добавлено: 2009-06-04 19:52:36
paradox
1. Какая пара соответствует маку абонента(нужно проверить мак и если он не соответствует то откинуть)
какая еще пара?
P.S.: Пары пишу в таблицы радиуса ...
в радиусе нет никаких таблиц
2. Как по другому можно отправлять пары в радиус
радиус клинет библиотеки есть
погуглите
3. Можно ли при помощи радиуса отвалить сессию ...
можно
но все зависит от самого НАСа
Re: Самописный биллинг MPD (pppoe)+ Radius
Добавлено: 2009-06-04 20:03:50
agnitumus
И вы думаете в вашем ответе, что-то может помочь???
Re: Самописный биллинг MPD (pppoe)+ Radius
Добавлено: 2009-06-04 20:09:55
paradox
а вот так это!
в радиусе нет никаких таблиц!
возьмте rfc почитайте для начала по радиус протоколу
И вы думаете в вашем ответе, что-то может помочь???
как спросил так тебе и ответил
Re: Самописный биллинг MPD (pppoe)+ Radius
Добавлено: 2009-06-04 20:17:14
agnitumus
Короче давайте так где можно почитать, как работать с радиус на уровне биллинга ...
НУ а если базы данных radius у вас нет, у меня она есть ... Могу поделиться )))
Или обьясняйте доходчивее ...
ЧТо люди только paradox знает чем не помочь ...
Плиз ...
Или никто свой биллинг не писал ...
Re: Самописный биллинг MPD (pppoe)+ Radius
Добавлено: 2009-06-04 20:27:27
paradox
Короче давайте так где можно почитать, как работать с радиус на уровне биллинга ...
в интеренете полно радиус биллингов
НУ а если базы данных radius у вас нет, у меня она есть ... Могу поделиться )))
еще раз повторяю
в радиуса нет никаких баз даннх
радиус это протокол
на основе него есть написаны радиус сервер - клиент
к томуже мне ваша БД не нужна
у меня своя есть
Или обьясняйте доходчивее ...
правильно задавайте вопросы
ЧТо люди только paradox знает чем не помочь ...
Плиз ...
Или никто свой биллинг не писал
я писал свой биллиинг
Re: Самописный биллинг MPD (pppoe)+ Radius
Добавлено: 2009-06-04 21:00:30
zg
agnitumus писал(а):Или никто свой биллинг не писал ...
я писал, сейчас опять буду писать
Re: Самописный биллинг MPD (pppoe)+ Radius
Добавлено: 2009-06-05 2:27:15
Abigor
У раиуса действительно своей базы нету. Он просто умеет использовать стороннюю, будь то mysql или postgresql, и кажется mssql и oracle
Дальше можно почитать про настройку mpd с freeradius тут
http://www.lissyara.su/?id=1350 для mpd4 и тут
http://inetzlo.ru/2009/04/24/mpd5-freeradius2-mysql/ для mpd5 и freeradius2
-----------
теперь внятно, с примерами пытаемся объяснить что вы имеете в веду под парой соответствующей маку абонента. Видать вы хотите получить имя attribute и value. Сразу хочу сказать, что использовать для аунтификации мак клиента это не есть гуд, так как это не секурно. Лучше использовать login/pass.
Re: Самописный биллинг MPD (pppoe)+ Radius
Добавлено: 2009-06-05 6:53:59
agnitumus
Abigor писал(а):
теперь внятно, с примерами пытаемся объяснить что вы имеете в веду под парой соответствующей маку абонента. Видать вы хотите получить имя attribute и value. Сразу хочу сказать, что использовать для аунтификации мак клиента это не есть гуд, так как это не секурно. Лучше использовать login/pass.
Авторизация по логину и пассу должна остаться ... Просто нужно ещё проверять и мак ...
Re: Самописный биллинг MPD (pppoe)+ Radius
Добавлено: 2009-06-05 7:03:04
Abigor
Если не секрет, какой цели хотите добиться проверяя мак? Привязать пользователя к определенному компу?
Re: Самописный биллинг MPD (pppoe)+ Radius
Добавлено: 2009-06-05 9:04:56
zg
agnitumus писал(а):Авторизация по логину и пассу должна остаться ... Просто нужно ещё проверять и мак ...
arpd и никаких проблем
Abigor писал(а):Если не секрет, какой цели хотите добиться проверяя мак?
мак полезная вещь, поскольку пока комп вырублен, мак не узнать, а если комп работает, то айпишнег не прописать. А цель одна — привязка айпи к компу. Почти все провайдеры с привязкой по маку работают в купе с впн.
Re: Самописный биллинг MPD (pppoe)+ Radius
Добавлено: 2009-06-05 16:28:21
agnitumus
Abigor писал(а):Если не секрет, какой цели хотите добиться проверяя мак? Привязать пользователя к определенному компу?
Именно так ...
А, как можно по другому не пускать клиентов даже если логин и пароль корректные ???
Кто-то знает???
Re: Самописный биллинг MPD (pppoe)+ Radius
Добавлено: 2009-06-05 16:47:37
ev
А, как можно по другому не пускать клиентов даже если логин и пароль корректные ???
а если клиент мак поменял?
делается это даже в виндах не перезагружаясь
Кто-то знает???
да много вариантов
например не раскидываться паролями, сделать лица ответственными за разглашение
использовать ключи, отпечатки пальцев и многое другое
Re: Самописный биллинг MPD (pppoe)+ Radius
Добавлено: 2009-06-05 16:50:41
hizel
все эти вопросы, мягко говоря не относятся к теме биллинга
биллинг прежде всего - подсчёт бабла за услуги
вы сейчас разговариваете маленьком пунктике конвертации физики в услугу
а там еще непаханное поле по баблу
лучше не изобретать велосепедов, взять готовый и допиить до нужного профита
например abills
Re: Самописный биллинг MPD (pppoe)+ Radius
Добавлено: 2009-06-05 18:12:02
agnitumus
У меня всё есть биллинг готовый я просто решил прикрутить туда мпд
С циской он у меня пашет на уровне таблиц ...
Мне нужно знать как откинуть если мак неправильный !!!
П.С: Кто-то знает это можно сделать или нет ???
Re: Самописный биллинг MPD (pppoe)+ Radius
Добавлено: 2009-06-06 0:09:32
savio
у меня что-то вроде того же. но мне нужно сделать связку login+pass+ip-компа-юзера. каким макаром это сделать?
Re: Самописный биллинг MPD (pppoe)+ Radius
Добавлено: 2009-07-01 6:32:59
agnitumus
Я одного не пойму
... Вот, флудить все гаразд, а помогать люди сами себе должны ???
Как всегда разобрался сам, методом тыка и разрыванием RFC
даю ответ:
Короче кидаем в таблицу radcheck что-то типа
Код: Выделить всё
id username attribute op value
253 administrator Calling-Station-Id == 001d60ece1d1
Логин Мак(без ':')
P.S: Нужно включить чтобы мпд так отдавал мак для этого нужно в конфиге мпд написать примерно так
Код: Выделить всё
...
set link enable report-mac
set link enable peer-as-calling
default:
...
Re: Самописный биллинг MPD (pppoe)+ Radius
Добавлено: 2009-07-01 9:35:22
schizoid
у мну так:
http://forum.lissyara.su/viewtopic.php? ... =75#p34136
вернеее уже немного доработан, но суть тут видно