Страница 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
И вы думаете в вашем ответе, что-то может помочь??? :ROFL:

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 знает чем не помочь ...
Плиз ...
Или никто свой биллинг не писал ... :st:

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 писал(а):Или никто свой биллинг не писал ... :st:
я писал, сейчас опять буду писать

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 и никаких проблем :smile:
Abigor писал(а):Если не секрет, какой цели хотите добиться проверяя мак?
мак полезная вещь, поскольку пока комп вырублен, мак не узнать, а если комп работает, то айпишнег не прописать. А цель одна — привязка айпи к компу. Почти все провайдеры с привязкой по маку работают в купе с впн.

Re: Самописный биллинг MPD (pppoe)+ Radius

Добавлено: 2009-06-05 16:28:21
agnitumus
Abigor писал(а):Если не секрет, какой цели хотите добиться проверяя мак? Привязать пользователя к определенному компу?
Именно так ...
А, как можно по другому не пускать клиентов даже если логин и пароль корректные ???
Кто-то знает??? :drinks:

Re: Самописный биллинг MPD (pppoe)+ Radius

Добавлено: 2009-06-05 16:47:37
ev
А, как можно по другому не пускать клиентов даже если логин и пароль корректные ???
а если клиент мак поменял? :pardon:
делается это даже в виндах не перезагружаясь
Кто-то знает???
да много вариантов
например не раскидываться паролями, сделать лица ответственными за разглашение
использовать ключи, отпечатки пальцев и многое другое ;)

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
Я одного не пойму :roll: ... Вот, флудить все гаразд, а помогать люди сами себе должны ???
Как всегда разобрался сам, методом тыка и разрыванием RFC 8)
даю ответ:
Короче кидаем в таблицу 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

вернеее уже немного доработан, но суть тут видно