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

Главная категория => Nodeny 49 => Тема начата: info от 13 Апреля 2010, 23:44:32



Название: Создание таблиц направление.
Отправлено: info от 13 Апреля 2010, 23:44:32
здравствуйте помогите с созданием таблиц.

Настроил направление, и название направлению, таблицу указал 30, сеть 0.0.0.0/0 направление 3.

В тарифах указал безлимитный трафик направлению 3.

ipfw создал таблицу 30, добавил подсеть 0.0.0.0/0

А вот ip адрес клиента, не добавляет в таблицу 31 почему ?


когда была создана 126 таблица направление 2 то всё работает а вот 3 не хочет, может что надо добавить в ноуфире ?


Код:
[root@gw ~]# ipfw table 30 list
0.0.0.0/0 0
[root@gw ~]# ipfw table 31 list
[root@gw ~]#


Название: Re: Создание таблиц направление.
Отправлено: Efendy от 14 Апреля 2010, 11:51:38
А почему ip адрес клиента должен добавляться в эту таблицу? По какому критерию? Сам по себе или может динамический шейп или ченить еще?


Название: Re: Создание таблиц направление.
Отправлено: info от 15 Апреля 2010, 23:28:44
Мне надо, что бы третье направление, было как и второе шейпер, это же неосновного  направление?, к нему разве не будет применено правила как и второму направление, у которого всё работает? если нет то как сделать что-бы было как и у второго направление параметры ?


Название: Re: Создание таблиц направление.
Отправлено: info от 16 Апреля 2010, 15:46:15
А почему ip адрес клиента должен добавляться в эту таблицу? По какому критерию? Сам по себе или может динамический шейп или ченить еще?

Пусть критерий будет шейпер.


Название: Re: Создание таблиц направление.
Отправлено: Efendy от 16 Апреля 2010, 20:30:24
Пусть критерий будет шейпер.
- но в телефоне не хватает одной цифры
- ну, пусть будет девять, пишите девять
(с) Comedy Club
Т.е. вы не хотите вникнуть, а хотите, чтоб за вас сделал кто-то другой. Ну, может кому-нибудь такое нравится и он откликнется...


Название: Re: Создание таблиц направление.
Отправлено: info от 16 Апреля 2010, 21:03:01
конечно ваше мнение закон, видъ вы разработчик,но я хочу вникнуть и вникаю. просто не люблю делать велосипеды которые есть.

У меня  вопрос, есть третье направление созданные table 30, хочу сделать ограничение в 512 килобит 3-му направлению, подскажите как правильно сделать, пусть если даже в ручную  надо указывать в файле скорость.

Не могу  понять, как правильно настроить в ноуфире, таблицу направление конкретно для  3-его направление, второе уже есть по мануал table 126.


Название: Re: Создание таблиц направление.
Отправлено: info от 16 Апреля 2010, 21:20:34
Вот делаю дубликат направление меняю толька 126 на 31.

Код:
if( $speed2 )
{
    $pipe2=$pipe_in+2;
    &Add_Rule("pipe $pipe2 config bw ${speed2}Kbit/s");
    &Add_Tbl_Rule(31,$ip,$pipe2);
}

Но не могу найти как, конкретно указать что  для третьего направление Пресет № 1,  добавлять в таблицу 31 юзера ip,выходит что он ставит всем на основание неосновного направление, а значит всем пакетам Пресет № 1, А мне надо в конкретном пакете указал анлим третьему направление.



Название: Re: Создание таблиц направление.
Отправлено: info от 17 Апреля 2010, 02:29:48
Если есть тариф с id 2.

Как будет правилно добавление в nofire, Если, тариф с id 2 то ip адрес клиентов этого тарифа добавить в таблицу.

Код:
 if (Вот тут надо указать переменную ? тарифа но какую?)
 { 
    &&Add_Tbl_Rule(31,$ip);
 }


Название: Re: Создание таблиц направление.
Отправлено: Efendy от 17 Апреля 2010, 10:05:23
В nofire.pl в подпрограмме Allow переменная $paket - это номер тарифного плана.

Код:
if( $paket == 2 )
{
   &Add_Tbl_Rule(31,$ip);
}

Еще надо удалять ip из таблицы в Deny