Биллинговая система Nodeny

Главная категория => Разработка => Тема начата: VitalVas от 04 Марта 2010, 11:09:32



Название: разработка модуля ограничения выдачи ІР абоненту
Отправлено: VitalVas от 04 Марта 2010, 11:09:32
по требованиям одной сети нужно зделать так чтоб из диапазона ІР "вирезать" занятые адреса
решыл реализовать через бд
что нужно внести в adduser.pl чтоб адреса с таблицы devs абонентам не выдавался??
структура таблицы:
id, ipdev, comment


Название: Re: разработка модуля ограничения выдачи ІР абоненту
Отправлено: VitalVas от 04 Марта 2010, 17:20:37
ау, кто то знает???


Название: Re: разработка модуля ограничения выдачи ІР абоненту
Отправлено: Fredik от 04 Марта 2010, 17:30:19
непонятно.


Название: Re: разработка модуля ограничения выдачи ІР абоненту
Отправлено: VitalVas от 04 Марта 2010, 20:43:10
как непонятно о_О
ето все просто....


Название: Re: разработка модуля ограничения выдачи ІР абоненту
Отправлено: Andrey Zentavr от 05 Марта 2010, 02:24:06
как непонятно о_О
ето все просто....
Админка .... Операции - Настройки - Группы клиентов - создаём/обновляем группу: в разделе "Перечислите допустимые подсети в формате xx.xx.xx.xx/yy. Если ни одна сеть не будет указана, то в данной группе будут допустимы любые ip." указываем подсеть в желаемом формате и всё...


Название: Re: разработка модуля ограничения выдачи ІР абоненту
Отправлено: goletsa от 05 Марта 2010, 10:40:55
Судя по названию это ip устройств(свичей)? А выделять их в отдельный vlan со своей подсетью невариант?


Название: Re: разработка модуля ограничения выдачи ІР абоненту
Отправлено: ser970 от 05 Марта 2010, 11:14:21
Вобщето надо смотреть не adduser.pl а nNet.pl
my $sth=&sql($dbh,"SELECT ip FROM users");
 $all->{$_->{ip}}=1 while ($_=$sth->fetchrow_hashref);
спосок зверей и возврат массива
тебе надо добавть к нему твой массив и все.
типа
my $sth=&sql($dbh,"SELECT ip FROM devs");
и так делее


Название: Re: разработка модуля ограничения выдачи ІР абоненту
Отправлено: Elisium от 05 Марта 2010, 13:00:40
Судя по названию это ip устройств(свичей)? А выделять их в отдельный vlan со своей подсетью невариант?

Это могут быть, например, ВиФи точки доступа. Там обычно нету упр вланов итд, поэтому приходится их оставлять в клиентском сегменте.
п.с. а по теме: сделал новый тарифный план "ВиФи точка", запретил в нем все.
Всем точкам в клиентском сегменте назначил этот тариф. Все довольны.


Название: Re: разработка модуля ограничения выдачи ІР абоненту
Отправлено: VitalVas от 05 Марта 2010, 13:59:21
Вобщето надо смотреть не adduser.pl а nNet.pl
my $sth=&sql($dbh,"SELECT ip FROM users");
 $all->{$_->{ip}}=1 while ($_=$sth->fetchrow_hashref);
спосок зверей и возврат массива
тебе надо добавть к нему твой массив и все.
типа
my $sth=&sql($dbh,"SELECT ip FROM devs");
и так делее
спс за подсказку, буду там ковырять

а по теме: сделал новый тарифный план "ВиФи точка", запретил в нем все.
Всем точкам в клиентском сегменте назначил этот тариф. Все довольны.
про ето решения я уже думал, оно для нашей сети не подходит.....


Название: Re: разработка модуля ограничения выдачи ІР абоненту
Отправлено: VitalVas от 05 Марта 2010, 21:52:13
разобрался...
тему закрываю, а то знаю я вас, флуду куча будет....