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

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

Карма: 4
Offline Offline

Сообщений: 266



Просмотр профиля Email
« : 15 Января 2012, 12:12:18 »

 У меня несколько серверов 50.32 и 49.32. Я решил всех абонентов перевести с 49.32 на 50.32. Прописал всех вручную, поставил алиас 10.13.0.2 (осн. 10.13.0.1). Возникла проблема: абоненты по pptp  на 10.13.0.2 нормально подключаются, а авторизатор подключится не может. Делаю 10,13,0,2 основным, тогда все  работает, кроме абонентов авторизующихся на 10,13,0,1. Подскажите что делать ?
Записан
elite
Начальник планеты
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1226

In LAN we trust!

358714596
Просмотр профиля
« Ответ #1 : 17 Января 2012, 00:41:01 »

jail в помощь Улыбающийся
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #2 : 17 Января 2012, 00:58:08 »

что-то я не допонял, но допустим попробуй в настройках сателлита явно указать на какой ip вешается скрипт авторизации
Записан
elite
Начальник планеты
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1226

In LAN we trust!

358714596
Просмотр профиля
« Ответ #3 : 17 Января 2012, 01:06:51 »

ему надо, чтобы клиенты могли использовать оба из ип адресов
можно в jail поднять еще одну копию сервера авторизации ))
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #4 : 17 Января 2012, 01:41:54 »

ему надо, чтобы клиенты могли использовать оба из ип адресов
можно в jail поднять еще одну копию сервера авторизации ))
ааа. Ну, да, проблема в том, что сервер не отвечает на запрос клиента, а создает ответное соединение. Я где-то рассказывал зачем это нужно. Хотя проблем от этого больше чем пользы, в частности многие проги у клиентов блочат входящие соединения на авторизатор. А по сути вопроса... пока в голову ничего не приходит кроме твоего предложенного варианта. Играться с натом, но надо хитро както...
Записан
VitalVas
NoDeny
Спец
*

Карма: 60
Offline Offline

Сообщений: 991



Просмотр профиля WWW
« Ответ #5 : 17 Января 2012, 16:00:52 »

из переписки
Цитировать
Виталий Василенко: какие признаки авторизатора, когда он не авторизуеться?
Виталий Василенко: что пишет авторизатор
KIT: авторизатор пишет нет связи с сервером, а вот  perl nol2auth.pl -v пишет не верный пароль
Виталий Василенко: а пароль подходит?
"всегда онлайн" включено?
KIT: пароль правильный( ставлю айпи сервера осн, авторизуется) всегда онлайн включено инет работает
Виталий Василенко: отключите "всегда онлайн"
тогда будет работать авторизатор
KIT: пишет зашифрованый ключ послан в ответ, но ключ чёрный
Виталий Василенко: проверьте, не блокирует что-то на компютере
у клиента должен быть всега открыт порт 7723-udp
KIT: не блокирует
KIT: пробовал только что проделать всё это на др сервере, там  49.32 всё нормально по алиасу подключается
KIT: сервера должны быть идентичны настраивалось на одном и размножалось, только на одном 49.32 обновляли до 50.32
работает какая-то магия
« Последнее редактирование: 17 Января 2012, 16:03:01 от VitalVas » Записан
Sork
NoDeny
Пользователь
*

Карма: 3
Offline Offline

Сообщений: 29

Nodeny 50.32.


Просмотр профиля
« Ответ #6 : 17 Января 2012, 18:17:51 »

была аналогичная проблема когда в был основной интерфейс 10.0.0.1 и два CARP-интерфейса 10.0.0.2 10.0.0.3
необходимо было чтобы пользователи работали и через 10.0.0.2 и через 10.0.0.3, сервер же ответ всегда слал от имени 10.0.0.1 (если был забинден на 0.0.0.0), поэтому авторизатор считал что нет связи с сервером.

Сделал так на скорую руку:

Настройки - Саттелиты - bill_kernel - Агент L2-авторизации - на этот ip будет забинден udp-сервер ... = 10.0.0.2

+ поднял дополнительную копию nol2auth

/usr/local/nodeny/nol2auth.pl скопировать в файл /usr/local/nodeny/nol2authcarp.pl
Код:
...
[b]$My_server_ip="10.0.0.3";
# $My_server_ip=$c{My_server_ip};[/b]
$Server_ip=$My_server_ip? inet_aton($My_server_ip) : INADDR_ANY;
$My_port=$c{My_port};

$proto=getprotobyname('udp');
unless( socket(SOCKET,PF_INET,SOCK_DGRAM,$proto) && bind(SOCKET,sockaddr_in($My_port,$Server_ip)) )
...


//usr/local/etc/rc.d/nol2auth.sh скопировать в /usr/local/etc/rc.d/nol2authcarp.sh
Код:
name="nol2authcarp"
Записан
SeMant
NoDeny
Старожил
*

Карма: 4
Offline Offline

Сообщений: 266



Просмотр профиля Email
« Ответ #7 : 20 Января 2012, 08:29:27 »

 Заменил Я в /usr/local/nodeny/nol2authcarp.pl
  $My_server_ip=$c{My_server_ip};
  на
  $My_server_ip="10.13.0.6";
# $My_server_ip=$c{My_server_ip};

 Выдаёт при запуске /usr/local/etc/rc.d/nol2authcarp.sh

Starting nol2authcarp...Scalar found where operator expected at nol2authcarp.pl line 48, near "]$My_server_ip"
        (Missing operator before $My_server_ip?)
syntax error at nol2authcarp.pl line 48, near "]$My_server_ip"
Execution of nol2authcarp.pl aborted due to compilation errors.
OK
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #8 : 20 Января 2012, 11:11:11 »

Ну русским же языком, английскими буквами написано - ошибка синтаксиса! Пропущен оператор в строке 48.
Скорее всего, что в 47-й строке, в конце не стоит ";"
Записан
SeMant
NoDeny
Старожил
*

Карма: 4
Offline Offline

Сообщений: 266



Просмотр профиля Email
« Ответ #9 : 20 Января 2012, 14:34:14 »

 так чуть-чуть не так

 Заменил Я в /usr/local/nodeny/nol2authcarp.pl
  $My_server_ip=$c{My_server_ip};
  на
$My_server_ip="10.13.0.6";
# $My_server_ip=$c{My_server_ip};


 B выдало при запуске /usr/local/etc/rc.d/nol2authcarp.sh

Starting nol2authcarp...Scalar found where operator expected at nol2authcarp.pl line 48, near "]$My_server_ip"
        (Missing operator before $My_server_ip?)
syntax error at nol2authcarp.pl line 48, near "]$My_server_ip"
Execution of nol2authcarp.pl aborted due to compilation errors.
OK

47 строка пустая, а 46 заканчивается на  ;
Записан
SeMant
NoDeny
Старожил
*

Карма: 4
Offline Offline

Сообщений: 266



Просмотр профиля Email
« Ответ #10 : 20 Января 2012, 14:37:53 »

Код:
&Log("====== -  NoDeny L2-auth starting - ======");

[b]$My_server_ip="10.13.0.6";
# $My_server_ip=$c{My_server_ip};[/b]
$Server_ip=$My_server_ip? inet_aton($My_server_ip) : INADDR_ANY;
$My_port=$c{My_port};
« Последнее редактирование: 20 Января 2012, 14:46:45 от semant » Записан
Sork
NoDeny
Пользователь
*

Карма: 3
Offline Offline

Сообщений: 29

Nodeny 50.32.


Просмотр профиля
« Ответ #11 : 20 Января 2012, 15:10:52 »

уберите [ b ]  и [ /b ] я не увидел что с сегменте "код" не работает разметка форума.
Записан
SeMant
NoDeny
Старожил
*

Карма: 4
Offline Offline

Сообщений: 266



Просмотр профиля Email
« Ответ #12 : 20 Января 2012, 15:49:09 »

да Я после того как на форуме начал отписывать сам увидел. вроде пока работает. СПАСИБО 
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #13 : 22 Января 2012, 14:08:06 »

Blind copy-paste...
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

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