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

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 [2] 3 4 5
  Печать  
Автор Тема: Создание дополнительного NAS  (Прочитано 23387 раз)
Tooreagen
Старожил
****

Карма: -7
Offline Offline

Сообщений: 257


Просмотр профиля Email
« Ответ #15 : 07 Сентября 2015, 15:19:02 »

А что у Вас значит эта строка?
Код:
ifOut='ng0'
Тут надо указывать имя внешнего интерфейса.
Здесь и указан внешний интерфейс. Это РРРоЕ созданный mpd5

если доступ по ssh то смогу глянуть ...
написал в личку
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #16 : 07 Сентября 2015, 15:34:16 »

Может что-то с nat`ом?

фраза  Добавление правила "разрешить все" дает доступ в инет

исключает ошибку ната  Смеющийся
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #17 : 07 Сентября 2015, 15:39:45 »

А что у Вас значит эта строка?
Код:
ifOut='ng0'
Тут надо указывать имя внешнего интерфейса.
Здесь и указан внешний интерфейс. Это РРРоЕ созданный mpd5

если доступ по ssh то смогу глянуть ...
написал в личку
данных для ssh там нету
Записан
cojiict
Старожил
****

Карма: 0
Offline Offline

Сообщений: 341


Просмотр профиля Email
« Ответ #18 : 07 Сентября 2015, 16:02:37 »

Не мав особливо багато часу розбиратись - але чомусь видані ІР заносяться в 41 таблицю замісь 21 та 31.
Копайте десь туди.
З.І. Опишіть що було не так, як розберетесь
Код:
Fw On uid: 450, ip: 172.16.10.109,172.16.13.3, вх.скор: 100000 КБит/с
table 41 add 172.16.13.3 3766
table 41 add 172.16.13.3 3766
Записан
NodenY45
NoDeny
Старожил
*

Карма: 2
Offline Offline

Сообщений: 365


Просмотр профиля
« Ответ #19 : 10 Августа 2016, 14:09:45 »

Подскажите где можно почитать, какие таблицы БД отвечают за работу заглушки, и какие нужны разрешение для ползьзователя?

Сейчас на основном сервере создали пользователя по мануалу
Код:
CREATE USER 'nodeny'@'1.2.3.4' IDENTIFIED BY 'hardpass';
GRANT SELECT ON `nodeny`.* TO 'nodeny'@'1.2.3.4';

И запустили на НАСе:
Код:
# ps ax | grep no
1413  0- R       1:37.86 /usr/bin/perl /usr/local/nodeny/noserver.pl
1421  0- S      18:12.28 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=cap -d

Когда подключается незарегистрированный клиент, ему выдает заглушку, но когда нажимаешь на кнопку ПОЛУЧИТЬ ДОСТУП, получаешь ВРЕМЕННУЮ ОШИБКУ.
Я так понимаю надо какие то права на БД.

Есть вариант сменить в конфиге заглушке на айпи на тот где находится БД с ЯДРОм, но хочется сделать чтобы работало отдельно.
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #20 : 10 Августа 2016, 14:46:45 »

Это надо много смотреть. Проще всего дай доступ только на select для всех таблиц
Записан
NodenY45
NoDeny
Старожил
*

Карма: 2
Offline Offline

Сообщений: 365


Просмотр профиля
« Ответ #21 : 10 Августа 2016, 15:00:33 »

Это надо много смотреть. Проще всего дай доступ только на select для всех таблиц

На данный момент так и есть. Как по мануалу.  Но не работает.
Записан
cojiict
Старожил
****

Карма: 0
Offline Offline

Сообщений: 341


Просмотр профиля Email
« Ответ #22 : 10 Августа 2016, 16:52:35 »

Подскажите где можно почитать, какие таблицы БД отвечают за работу заглушки, и какие нужны разрешение для ползьзователя?

Сейчас на основном сервере создали пользователя по мануалу
Код:
CREATE USER 'nodeny'@'1.2.3.4' IDENTIFIED BY 'hardpass';
GRANT SELECT ON `nodeny`.* TO 'nodeny'@'1.2.3.4';

И запустили на НАСе:
Код:
# ps ax | grep no
1413  0- R       1:37.86 /usr/bin/perl /usr/local/nodeny/noserver.pl
1421  0- S      18:12.28 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=cap -d

Когда подключается незарегистрированный клиент, ему выдает заглушку, но когда нажимаешь на кнопку ПОЛУЧИТЬ ДОСТУП, получаешь ВРЕМЕННУЮ ОШИБКУ.
Я так понимаю надо какие то права на БД.

Есть вариант сменить в конфиге заглушке на айпи на тот где находится БД с ЯДРОм, но хочется сделать чтобы работало отдельно.
Всі клієнти NAS працюють через dhcp
Код:
GRANT SELECT, EXECUTE ON `nodeny`.* TO 'login'@'***.***.***.***'                                                   |
| GRANT INSERT, UPDATE ON `nodeny`.`mac_uid` TO 'login'@'***.***.***.***'                                            |
| GRANT UPDATE ON `nodeny`.`ip_pool` TO 'login'@'***.***.***.***'
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #23 : 10 Августа 2016, 16:52:45 »

тогда нужен лог
Записан
NodenY45
NoDeny
Старожил
*

Карма: 2
Offline Offline

Сообщений: 365


Просмотр профиля
« Ответ #24 : 10 Августа 2016, 20:40:42 »

Подскажите где можно почитать, какие таблицы БД отвечают за работу заглушки, и какие нужны разрешение для ползьзователя?

Сейчас на основном сервере создали пользователя по мануалу
Код:
CREATE USER 'nodeny'@'1.2.3.4' IDENTIFIED BY 'hardpass';
GRANT SELECT ON `nodeny`.* TO 'nodeny'@'1.2.3.4';

И запустили на НАСе:
Код:
# ps ax | grep no
1413  0- R       1:37.86 /usr/bin/perl /usr/local/nodeny/noserver.pl
1421  0- S      18:12.28 /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=cap -d

Когда подключается незарегистрированный клиент, ему выдает заглушку, но когда нажимаешь на кнопку ПОЛУЧИТЬ ДОСТУП, получаешь ВРЕМЕННУЮ ОШИБКУ.
Я так понимаю надо какие то права на БД.

Есть вариант сменить в конфиге заглушке на айпи на тот где находится БД с ЯДРОм, но хочется сделать чтобы работало отдельно.
Всі клієнти NAS працюють через dhcp
Код:
GRANT SELECT, EXECUTE ON `nodeny`.* TO 'login'@'***.***.***.***'                                                   |
| GRANT INSERT, UPDATE ON `nodeny`.`mac_uid` TO 'login'@'***.***.***.***'                                            |
| GRANT UPDATE ON `nodeny`.`ip_pool` TO 'login'@'***.***.***.***'

Права прописал, флуш сделал - ошибка осталась. Пользователь не авторизуется через НАС, но когда пишешь айпи БД - все ок
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #25 : 10 Августа 2016, 20:49:49 »

ну а в логах что ?
Записан
NodenY45
NoDeny
Старожил
*

Карма: 2
Offline Offline

Сообщений: 365


Просмотр профиля
« Ответ #26 : 11 Августа 2016, 10:13:23 »

ну а в логах что ?

На насе в логах kernel_cap.log заклушки ничего.
Нужны логи БД mysql во время ошибки?
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #27 : 11 Августа 2016, 10:35:00 »

в файле cap.pl вначале изменить $debug = 0; на  =1;
Записан
NodenY45
NoDeny
Старожил
*

Карма: 2
Offline Offline

Сообщений: 365


Просмотр профиля
« Ответ #28 : 11 Августа 2016, 21:50:30 »

в файле cap.pl вначале изменить $debug = 0; на  =1;

Сменил на 1 дебаг

Код:
# cat /usr/local/nodeny/cgi-bin/cap.pl
#!/usr/bin/perl
# ------------------- NoDeny ------------------
# Copyright (с) Volik Stanislav, 2008..2013
# ---------------------------------------------
use strict;

$cfg::main_config = '/usr/local/nodeny/sat.cfg';

# Только для отладки
$ses::debug = 1;

Вывод kernel_cap.log на насе ничего нового кроме старта самой заглушки не выдает. Дебаг должен быть в другом месте?
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #29 : 11 Августа 2016, 22:19:27 »

слева вверху кнопка debug
Записан
Страниц: 1 [2] 3 4 5
  Печать  
 
Перейти в:  

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