Биллинговая система Nodeny
23 Ноября 2024, 03:32:05 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: Создание таблиц направление.  (Прочитано 6838 раз)
info
NoDeny
Пользователь
*

Карма: -1
Offline Offline

Сообщений: 33


Просмотр профиля Email
« : 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 ~]#
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #1 : 14 Апреля 2010, 11:51:38 »

А почему ip адрес клиента должен добавляться в эту таблицу? По какому критерию? Сам по себе или может динамический шейп или ченить еще?
Записан
info
NoDeny
Пользователь
*

Карма: -1
Offline Offline

Сообщений: 33


Просмотр профиля Email
« Ответ #2 : 15 Апреля 2010, 23:28:44 »

Мне надо, что бы третье направление, было как и второе шейпер, это же неосновного  направление?, к нему разве не будет применено правила как и второму направление, у которого всё работает? если нет то как сделать что-бы было как и у второго направление параметры ?
« Последнее редактирование: 15 Апреля 2010, 23:34:07 от info » Записан
info
NoDeny
Пользователь
*

Карма: -1
Offline Offline

Сообщений: 33


Просмотр профиля Email
« Ответ #3 : 16 Апреля 2010, 15:46:15 »

А почему ip адрес клиента должен добавляться в эту таблицу? По какому критерию? Сам по себе или может динамический шейп или ченить еще?

Пусть критерий будет шейпер.
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #4 : 16 Апреля 2010, 20:30:24 »

Пусть критерий будет шейпер.
- но в телефоне не хватает одной цифры
- ну, пусть будет девять, пишите девять
(с) Comedy Club
Т.е. вы не хотите вникнуть, а хотите, чтоб за вас сделал кто-то другой. Ну, может кому-нибудь такое нравится и он откликнется...
Записан
info
NoDeny
Пользователь
*

Карма: -1
Offline Offline

Сообщений: 33


Просмотр профиля Email
« Ответ #5 : 16 Апреля 2010, 21:03:01 »

конечно ваше мнение закон, видъ вы разработчик,но я хочу вникнуть и вникаю. просто не люблю делать велосипеды которые есть.

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

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

Карма: -1
Offline Offline

Сообщений: 33


Просмотр профиля Email
« Ответ #6 : 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, А мне надо в конкретном пакете указал анлим третьему направление.

« Последнее редактирование: 16 Апреля 2010, 21:24:06 от info » Записан
info
NoDeny
Пользователь
*

Карма: -1
Offline Offline

Сообщений: 33


Просмотр профиля Email
« Ответ #7 : 17 Апреля 2010, 02:29:48 »

Если есть тариф с id 2.

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

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

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #8 : 17 Апреля 2010, 10:05:23 »

В nofire.pl в подпрограмме Allow переменная $paket - это номер тарифного плана.

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

Еще надо удалять ip из таблицы в Deny
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!