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

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

Карма: 0
Offline Offline

Сообщений: 72


Просмотр профиля Email
« : 06 Августа 2010, 22:46:21 »

Пытаюсь запустить скрипта авторизации а в ответ выдает ошибку подскажите как быть?

Код:
[root@server /usr/local/nodeny]# perl nol2auth.pl -v
nol2auth:               # Соединение с БД на сервере localhost: OK
nol2auth: nosat # Config from DB: OK
nol2auth: nosat # Checking pid-file /var/run/nol2auth.pid
nol2auth: nosat # Creating pid-file /var/run/nol2auth.pid with pid=4614
nol2auth: nosat # end
nol2auth:               # 07.08.2010 07:45:01 ====== -  NoDeny L2-auth starting - ======
nol2auth: nosat # Removing pid-file /var/run/nol2auth.pid
nol2auth:               # SaveSatStateInDb
nol2auth:               # 07.08.2010 07:45:01 Ошибка создания udp сокета. Возможно кем-то занят
Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #1 : 06 Августа 2010, 23:02:42 »

Цитировать
nol2auth:               # 07.08.2010 07:45:01 Ошибка создания udp сокета. Возможно кем-то занят
очевидная очевидность  Шокированный
Записан
Kaylas
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 72


Просмотр профиля Email
« Ответ #2 : 06 Августа 2010, 23:15:43 »

Цитировать
nol2auth:               # 07.08.2010 07:45:01 Ошибка создания udp сокета. Возможно кем-то занят
очевидная очевидность  Шокированный

И что обычно делают в такой ситуации? Первый раз сталкиваюсь с подомными ошибками. Если кем то занят то кем и как освободить?
Записан
Kaylas
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 72


Просмотр профиля Email
« Ответ #3 : 06 Августа 2010, 23:16:31 »

Код:
# sockstat -4l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
www      httpd      1577  4  tcp4   *:80                  *:*
www      httpd      1577  5  tcp4   *:443                 *:*
www      httpd      1576  4  tcp4   *:80                  *:*
www      httpd      1576  5  tcp4   *:443                 *:*
www      httpd      1575  4  tcp4   *:80                  *:*
www      httpd      1575  5  tcp4   *:443                 *:*
www      httpd      1573  4  tcp4   *:80                  *:*
www      httpd      1573  5  tcp4   *:443                 *:*
www      httpd      1572  4  tcp4   *:80                  *:*
www      httpd      1572  5  tcp4   *:443                 *:*
www      httpd      1571  4  tcp4   *:80                  *:*
www      httpd      1571  5  tcp4   *:443                 *:*
www      httpd      1561  4  tcp4   *:80                  *:*
www      httpd      1561  5  tcp4   *:443                 *:*
www      httpd      1560  4  tcp4   *:80                  *:*
www      httpd      1560  5  tcp4   *:443                 *:*
www      httpd      1558  4  tcp4   *:80                  *:*
www      httpd      1558  5  tcp4   *:443                 *:*
www      httpd      1557  4  tcp4   *:80                  *:*
www      httpd      1557  5  tcp4   *:443                 *:*
root     sendmail   1473  4  tcp4   127.0.0.1:25          *:*
root     sshd       1465  4  tcp4   *:22                  *:*
root     httpd      1431  4  tcp4   *:80                  *:*
root     httpd      1431  5  tcp4   *:443                 *:*
mysql    mysqld     1409  13 tcp4   *:3306                *:*
root     syslogd    1117  6  udp4   *:514                 *:*
Записан
Elisium
NoDeny
Старожил
*

Карма: 19
Offline Offline

Сообщений: 360


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


Просмотр профиля
« Ответ #4 : 07 Августа 2010, 01:21:51 »

Ifconfig покажи.
У тебя сервак с кучей ифейсов ?
Записан
Kaylas
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 72


Просмотр профиля Email
« Ответ #5 : 07 Августа 2010, 08:32:51 »

# ifconfig
em0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=19b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4>
        ether 00:15:17:dd:b0:0e
        media: Ethernet autoselect
        status: no carrier
em1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=19b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4>
        ether 00:15:17:dd:b0:0f
        inet 192.168.0.160 netmask 0xffffff00 broadcast 192.168.0.255
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
re0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=389b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_UCAST,WOL_MCAST,WOL_MAGIC>
        ether 48:5b:39:43:43:b8
        media: Ethernet autoselect (10baseT/UTP <half-duplex>)
        status: no carrier
fwe0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=8<VLAN_MTU>
        ether 02:1e:8c:d5:45:a1
        ch 1 dma -1
fwip0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
        lladdr 0.1e.8c.0.0.d5.45.a1.a.2.ff.fe.0.0.0.0
ipfw0: flags=8801<UP,SIMPLEX,MULTICAST> metric 0 mtu 65536
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=3<RXCSUM,TXCSUM>
        inet 127.0.0.1 netmask 0xff000000


Физических всего три из них задействован только один em1
Записан
Kaylas
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 72


Просмотр профиля Email
« Ответ #6 : 07 Августа 2010, 09:04:48 »

Если выключить Веб админку и PhpMyadmin то команда sockstat -4l выдает немного меньше httpd соединений но проблему это не решает скрипт авторизации нестартует  Плачущий

Код:
# sockstat -4l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
www      httpd      2083  5  tcp4   *:443                 *:*
www      httpd      2083  13 tcp4   *:80                  *:*
www      httpd      2082  5  tcp4   *:443                 *:*
www      httpd      2082  13 tcp4   *:80                  *:*
www      httpd      2081  5  tcp4   *:443                 *:*
www      httpd      2081  13 tcp4   *:80                  *:*
www      httpd      2080  5  tcp4   *:443                 *:*
www      httpd      2080  13 tcp4   *:80                  *:*
www      httpd      2079  5  tcp4   *:443                 *:*
www      httpd      2079  13 tcp4   *:80                  *:*
root     sendmail   1473  4  tcp4   127.0.0.1:25          *:*
root     sshd       1465  4  tcp4   *:22                  *:*
root     httpd      1431  5  tcp4   *:443                 *:*
root     httpd      1431  13 tcp4   *:80                  *:*
mysql    mysqld     1409  13 tcp4   *:3306                *:*
root     syslogd    1117  6  udp4   *:514                 *:*
Записан
VitalVas
NoDeny
Спец
*

Карма: 60
Offline Offline

Сообщений: 991



Просмотр профиля WWW
« Ответ #7 : 07 Августа 2010, 10:06:50 »

а ты просто sockstat покажи
Записан
Kaylas
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 72


Просмотр профиля Email
« Ответ #8 : 07 Августа 2010, 10:24:13 »

Код:
# sockstat
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     rsh        4598  3  stream -> /tmp/mysql.sock
root     rsh        4598  4  stream -> /tmp/mysql.sock
root     rsh        4598  5  stream -> /tmp/mysql.sock
root     perl5.10.1 4595  3  stream -> /tmp/mysql.sock
root     perl5.10.1 4595  4  stream -> /tmp/mysql.sock
root     perl5.10.1 4595  5  stream -> /tmp/mysql.sock
www      httpd      2083  5  tcp4   *:443                 *:*
www      httpd      2083  13 tcp4   *:80                  *:*
www      httpd      2082  5  tcp4   *:443                 *:*
www      httpd      2082  13 tcp4   *:80                  *:*
www      httpd      2081  5  tcp4   *:443                 *:*
www      httpd      2081  13 tcp4   *:80                  *:*
www      httpd      2080  5  tcp4   *:443                 *:*
www      httpd      2080  13 tcp4   *:80                  *:*
www      httpd      2079  5  tcp4   *:443                 *:*
www      httpd      2079  13 tcp4   *:80                  *:*
kaylas   sshd       1970  4  stream -> ??
kaylas   sshd       1970  5  tcp4   192.168.0.160:22      192.168.0.1:3728
root     sshd       1967  5  tcp4   192.168.0.160:22      192.168.0.1:3728
root     sshd       1967  6  stream -> ??
kaylas   sshd       1687  4  stream -> ??
kaylas   sshd       1687  5  tcp4   192.168.0.160:22      192.168.0.1:1897
root     sshd       1684  5  tcp4   192.168.0.160:22      192.168.0.1:1897
root     sshd       1684  6  stream -> ??
root     perl5.10.1 1562  3  stream -> /tmp/mysql.sock
root     perl5.10.1 1562  4  stream -> /tmp/mysql.sock
root     perl5.10.1 1562  5  stream -> /tmp/mysql.sock
smmsp    sendmail   1477  3  dgram  -> /var/run/log
root     sendmail   1473  3  dgram  -> /var/run/logpriv
root     sendmail   1473  4  tcp4   127.0.0.1:25          *:*
root     sshd       1465  4  tcp4   *:22                  *:*
root     httpd      1431  5  tcp4   *:443                 *:*
root     httpd      1431  13 tcp4   *:80                  *:*
mysql    mysqld     1409  13 tcp4   *:3306                *:*
mysql    mysqld     1409  14 stream /tmp/mysql.sock
mysql    mysqld     1409  38 stream /tmp/mysql.sock
mysql    mysqld     1409  47 stream /tmp/mysql.sock
mysql    mysqld     1409  70 stream /tmp/mysql.sock
root     syslogd    1117  4  dgram  /var/run/log
root     syslogd    1117  5  dgram  /var/run/logpriv
root     syslogd    1117  6  udp4   *:514                 *:*
root     devd       920   5  stream /var/run/devd.pipe

Отличия от прошлой системы только в добавленном в ядро NETGRAPH Freebsd8.1 и perl5.10.1.  Сначало думал на perl но ядро то запустилось с пол оборота. Да еще установил драйвера на сетевую от яндекса но мне кажется это не должно повлиять.
« Последнее редактирование: 07 Августа 2010, 10:30:14 от Kaylas » Записан
Kaylas
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 72


Просмотр профиля Email
« Ответ #9 : 07 Августа 2010, 11:36:52 »

С NODENY скоро программистом стану.
Похоже мои вопросы всех ставят в тупик неужели я единственный кто сталкивался со всеми этими проблемами.

Во общем, что-бы разобратся пришлось дописывать в nol2auth.pl следующие строки:
Код:
&Debug("My server $My_server_ip");
&Debug("My порт $My_port");
&Debug("Сервер IP $Server_ip");
&Debug("proto $proto");

И проблема отыскалась тут же

Код:
# perl nol2auth.pl -v
nol2auth:               # Соединение с БД на сервере localhost: OK
nol2auth: nosat # Config from DB: OK
nol2auth: nosat # Checking pid-file /var/run/nol2auth.pid
nol2auth: nosat # Creating pid-file /var/run/nol2auth.pid with pid=4992
nol2auth: nosat # end
nol2auth:               # 07.08.2010 20:29:57 ====== -  NoDeny L2-auth starting - ======
nol2auth:               # My server 10.4.1.3
nol2auth:               # My порт 7723
nol2auth:               # Сервер IP

Оказывается в переменную $My_server_ip попадает адрес 10.4.1.3, а такого адреса ни на одном из интерфейсов прописано не было. Прописал и запуск пошёл.

Сейчас все работает на сером адресе 10.4.1.3. Подскажите как сделать что-бы пользователи с белыми адресами могли тоже авторизоваться?

P.S. Если кто-то Вам скажет что перенести Nodeny на новый сервер нечего делать, не верьте и лучше сразу садитесь за изучение perl-а.
« Последнее редактирование: 07 Августа 2010, 11:39:56 от Kaylas » Записан
elite
Начальник планеты
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1226

In LAN we trust!

358714596
Просмотр профиля
« Ответ #10 : 07 Августа 2010, 11:47:29 »

P.S. Если кто-то Вам скажет что перенести Nodeny на новый сервер нечего делать, не верьте и лучше сразу садитесь за изучение perl-а.
я скажу Улыбающийся это не значит, что не будет каких-то заебов, но сделать это реально несложно Улыбающийся
Записан
Kaylas
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 72


Просмотр профиля Email
« Ответ #11 : 07 Августа 2010, 11:58:09 »

Лучше подскажите как сделать чтобы авторизоваться могли пользователи с серыми и белыми адресами.
Записан
Elisium
NoDeny
Старожил
*

Карма: 19
Offline Offline

Сообщений: 360


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


Просмотр профиля
« Ответ #12 : 07 Августа 2010, 12:07:26 »

У меня была аналогичная проблема.
При запуске скрипта авторизации на системе, БОЛЬШЕ чем с одним ифейсом - не работало.
У меня там еще до сих пор 40 вланов висит для дхцп.
Поэтому сделал просто вот так:
Цитировать
$My_server_ip='нужный_ип_адрес';
У меня это 49я строка.
п.с. Я не зря спрашивал про кол-во ифейсов на твоей железке.
« Последнее редактирование: 07 Августа 2010, 12:10:51 от Elisium » Записан
elite
Начальник планеты
NoDeny
Спец
*

Карма: 52
Offline Offline

Сообщений: 1226

In LAN we trust!

358714596
Просмотр профиля
« Ответ #13 : 07 Августа 2010, 12:13:09 »

У меня была аналогичная проблема.
При запуске скрипта авторизации на системе, БОЛЬШЕ чем с одним ифейсом - не работало.
У меня там еще до сих пор 40 вланов висит для дхцп.
Поэтому сделал просто вот так:
Цитировать
$My_server_ip='нужный_ип_адрес';
У меня это 49я строка.
п.с. Я не зря спрашивал про кол-во ифейсов на твоей железке.

там в настройках сателита есть это )
Записан
Elisium
NoDeny
Старожил
*

Карма: 19
Offline Offline

Сообщений: 360


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


Просмотр профиля
« Ответ #14 : 07 Августа 2010, 12:20:25 »

У меня версия 50.19 все еще.
Никаких настроек по этому поводу в nosat.pl и sat.cfg не нашел.
А эта переменная как раз в начале nol2auth.pl.
Записан
Страниц: [1] 2 3 4
  Печать  
 
Перейти в:  

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