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

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

Карма: 19
Offline Offline

Сообщений: 360


На форумах "спасибом" называется плюс к карме.


Просмотр профиля
« : 11 Ноября 2010, 02:55:21 »

Пишу на ночь глядя, поэтому просьба ногами сильно не пинать.
Началось все со звонком наших юриков, у которых эта галка стояла и которые могли отправлять почту напрямую, куда им там надо.
В течении дня заметил, что почта с нашего почтовика ТОЖЕ не ходит ..

Полез я смотреть в таблицу 15 стандартного фаера - клиенты, которым запрещено отсылать через указанные порты.
Смотрю - и впрямь там все есть: и юрики и почтовик и я )
Мало ли, глюк какой. Очистил таблицу и рестартнул носервер.пл. Ничего не поменялось. Тоесть, она опять забита всеми, в том числе и  теми, кому РАЗРЕШЕНА отправка.

Включил в нофаер.пл дебаг, чеб файлы для ипфв не стирало.
Вижу в них нормальное отключение/подключение пользхователей в табл 0,127, пайпы и т.д
А вот в изменения в таблице 15 - за полчаса буквально пару изменений (файл сгоряча стер и кому там было разрешено и почему уже не помню).

Что сделал: взял юзера, РАЗРЕШИЛ ему 25й порт. По идее должен был создаться файлик, в котором +одна команда table 15 delete IP.
НО - ниче не происходит. ВООБЩЕ. Тоесть нормальное отключение/пордключение юзеров ЕСТЬ, а действий с таблицой 15 - НЕТ.

Так вот вопрос (напоминаю, на ночь глядя Улыбающийся ) - на что в первую очередь нужно обратить внимание ? Где еще вкл дебаг ? Какие логи глянуть ?

п.с. Билль 50.19. В базе состояние допполя меняется, его имя точно такое же, как и прописано в нофаер.пл.

п.п.с. В биллинге и файлах НИЧЕГО не менялось (По крайней мере я).
Записан
goletsa
NoDeny
Спец
*

Карма: 21
Offline Offline

Сообщений: 973


Просмотр профиля
« Ответ #1 : 11 Ноября 2010, 08:09:16 »

А логин сателиты имеет доступ к допполям в базе?
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #2 : 11 Ноября 2010, 09:45:32 »

Для того, что бы с таблицы 15 был удален ИП для него должны соблюдаться такие условия: auth==on, lstate==1,balance > limit_balance
Ну и конечно же сателит должен иметь право на чтение таблицы users.
Записан
Elisium
NoDeny
Старожил
*

Карма: 19
Offline Offline

Сообщений: 360


На форумах "спасибом" называется плюс к карме.


Просмотр профиля
« Ответ #3 : 11 Ноября 2010, 12:36:15 »

Да в том то и дело, что все это есть (((
Есть клиент - я. Авторизирован, баланс больше ноля.
Изменение этой галки никоим образом ниче не меняет реально в фаере (((

Как можно вручную продебажить процесс выборки из базы и правильность отрабатывания правил ?
Пользователей/тарифы/скорости то верно выбирает, а вот тут затык.
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #4 : 11 Ноября 2010, 14:19:48 »

При включеном дубаге должно выводить доп данные.
noserver.pl
Код:
230  if( $Now_revision{$id} != $Revision{$id} )
231  {  # изменились дополнительные данные клиента
232     &Debug("Обнаружено изменение ревизии дополнительных данных:\n".
233            "\told: ".($Now_revision{$id}||'отсутствует')."\n".
234            "\tnow: $Revision{$id}");
235     $sth=&Sql("$SQL_BUF field_alias,field_value,field_name FROM dopdata......
236     $data='';
237     if( $sth )
238     {
239        $Udop{$id}={};
240        while( $p=$sth->fetchrow_hashref )
241        {
242           $Udop{$id}{$p->{field_alias}}=$p->{field_value};
243           $data.="\n\t\talias: ".$p->{field_alias}.
244                  "\n\t\t name: ".$p->{field_name}.
245                  "\n\t\tvalue: ".$p->{field_value}.
246                  "\n\t\t------";
247        }
248        &Debug($data);
Записан
Elisium
NoDeny
Старожил
*

Карма: 19
Offline Offline

Сообщений: 360


На форумах "спасибом" называется плюс к карме.


Просмотр профиля
« Ответ #5 : 12 Ноября 2010, 22:18:33 »

Вообщем, мистика какаято ((
Сегодня все заработало снова. САМО.

п.с. Сидел. Много думал. Ниче не понял.
Ополлитрился пивом и пока на это забил (((
Записан
leliksan
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 56

157876
Просмотр профиля Email
« Ответ #6 : 12 Ноября 2010, 22:30:36 »

Вообщем, мистика какаято ((
Сегодня все заработало снова. САМО.

п.с. Сидел. Много думал. Ниче не понял.
Ополлитрился пивом и пока на это забил (((


Может IP адрес попал в спам лист?
Или вышестоящий провайдер закрыл 25 порт из-за спама?
Записан
VitalVas
NoDeny
Спец
*

Карма: 60
Offline Offline

Сообщений: 991



Просмотр профиля WWW
« Ответ #7 : 12 Ноября 2010, 23:56:32 »

Вообщем, мистика какаято ((
Сегодня все заработало снова. САМО.

п.с. Сидел. Много думал. Ниче не понял.
Ополлитрился пивом и пока на это забил (((

проверь телнетом
Записан
Elisium
NoDeny
Старожил
*

Карма: 19
Offline Offline

Сообщений: 360


На форумах "спасибом" называется плюс к карме.


Просмотр профиля
« Ответ #8 : 13 Ноября 2010, 03:35:35 »

До момента моего прошлого поста изменения галки "25й порт" В ФАЕРЕ не давали никакого эффекта.
Таблица 15 заполнялась и все - ничего туда не добавлялось/не удалялось.
Пришлось тогда ручками удалить всех юриков и пару серваков (благо, таких немного).
А седня, дай думаю, подебажу немножко весь этот прикол.
Смотрю - все уже пашет...

Поэтому спишу все сегодня на целебное действие холодного пивка))

п.с. Темку можно уже и закрыть. Ничего полезного пока тут нет.
Сакраментальный смысл данного прикола уловить не удалось.
Записан
bossus
Новичок
*

Карма: 0
Offline Offline

Сообщений: 3


Просмотр профиля Email
« Ответ #9 : 12 Декабря 2010, 09:53:59 »

Очень жаль, что проблему не нашли, она меня просто преследует. Был старый сервер, теперь новый, ничего не меняется.
25 порт открывается только если его удалить в настройках сателлита, как отключенный по умолчанию((
Записан
simka
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 6


Просмотр профиля
« Ответ #10 : 30 Декабря 2010, 12:37:31 »

Похожая проблема: Билл 50.32 в доп данных при открытии 25 порта таблица 4 остается без изменений.
Куда смотреть, что пилить??
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #11 : 30 Декабря 2010, 12:41:51 »

Я дико извиняюсь, но при чем тут 4-я таблица?
Записан
simka
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 6


Просмотр профиля
« Ответ #12 : 30 Декабря 2010, 12:56:43 »

Дело в том что в фаере есть такая запись:
Код:
10000 deny tcp from not table(4) to any dst-port 25
соответственно, думал, разрешенные должны были бы быть там...
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #13 : 30 Декабря 2010, 16:05:01 »

Ну я даже и не знаю, что казать, у всех 15-я... каким чудом у Вас 4-я!?
nofire.pl Ver=50.32
Код:
203  &SetIpfwRule(qq{deny tcp from table(15) to any $denied_ports});        # клиент -> запрещенные порты

Код:
403  if( $a_ports )
404  {  # для данного клиента разрешить доступ к портам, которые в списке запрещенных
405     if( $TBL_15{$ip} )
406     {
407        &Add_Rule("table 15 delete $ip");
408        $TBL_15{$ip}=0;
409     }
410  }else
411  {  # для данного клиента запретить доступ к портам, которые в списке запрещенных
412     if( !$TBL_15{$ip} )
413     {
414        &Add_Rule("table 15 add $ip");
415        $TBL_15{$ip}=1;
416     }
417  }
Записан
simka
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 6


Просмотр профиля
« Ответ #14 : 31 Декабря 2010, 10:55:39 »

Да есть такая штука...
Но в нофаер таблица прописана как 4, имеет ли смысл менять на 15???
Есть ли гдето обращение к 15 таблце еще??
Записан
Страниц: [1] 2
  Печать  
 
Перейти в:  

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