Maks
NoDeny
Ветеран
Карма: 13
Offline
Сообщений: 575
Скажи спасибо - подними карму.
|
|
« Ответ #30 : 19 Декабря 2009, 19:53:18 » |
|
Извените если возможно не в тему. Абоненты авторизируются по PPPoE: 1) нужно чтоб скрипт делал заносил MAК клиетна в его Дополнительные данные. Но привязку по МАК делать не нужно.
Откуда скрипту их брать (маки)? У меня когда-то в своё время был скрипт, который три недели собирал маки клиентов, чтобы 1.5к записей не вносить ручками. Когда более-менее на 90% база заполнилась - скрипт-сборщик остановили и остальное дописывали ручками. Авторизация через PPPoE при авторизации МАК светится на сервере. Но я не силен , как эго дальше заставить записываться в Ноудени.
|
|
|
Записан
|
|
|
|
Andrey Zentavr
NoDeny
Старожил
Карма: 29
Offline
Сообщений: 301
|
|
« Ответ #31 : 23 Декабря 2009, 05:17:29 » |
|
[Sat Dec 19 17:36:52 2009] [error] [client 10.46.16.211] , referer: https://10.46.16.1/stat.pl?pp=T1-435304263WZ5w!wNAfQOPUXgZNEjHiQ&a=101&id=124&a=302 [Sat Dec 19 17:36:52 2009] [error] [client 10.46.16.211] Couldn't connect to 10.46.16.1:14120 : IO::Socket::INET: connect: Connection refused, referer: https [Sat Dec 19 17:36:52 2009] [error] [client 10.46.16.211] Premature end of script headers: stat.pl, referer: https://10.46.16.1/stat.pl?pp=T1-435304263W[Sat Dec 19 17:36:52 2009] [error] [client 10.46.16.211] File does not exist: /usr/local/www/stats/data/error, referer: https://10.46.16.1/stat.pl?pp=TУ тебя скрипты порты слушают? Телнет на порты цепляться? Может быть скрипт вываливаеться с ошибкой (я про arp_refresh.pl или arping_serv.pl) в процессе работы?
|
|
|
Записан
|
|
|
|
zloyadmin
Новичок
Карма: 0
Offline
Сообщений: 2
|
|
« Ответ #32 : 02 Февраля 2010, 19:54:11 » |
|
Freebsd 7.2 nodeny 50.32 Настраивал все по инструкции при нажатии "Пинг по мак" получаем Internal Server Error и лог апача [Tue Feb 02 19:48:01 2010] [error] [client] Undefined subroutine &main::AP_main called at /usr/local/www/apache22/cgi-bin/adm/stat.pl line 413., referer: https://1.1.1.1/cgi-bin/adm/stat.pl?uu=ao&pp=T1-44372073Z/ry9VRYAVssO5ZwIW9rTA&id=146 что сделал не так?
|
|
|
Записан
|
|
|
|
versus
|
|
« Ответ #33 : 03 Февраля 2010, 00:07:10 » |
|
тут же русским языком по английски написано что не может быть найдена функция AP_main Может права не выставил может модуля нет...
|
|
|
Записан
|
|
|
|
zloyadmin
Новичок
Карма: 0
Offline
Сообщений: 2
|
|
« Ответ #34 : 03 Февраля 2010, 11:32:12 » |
|
nod# pwd /usr/local/nodeny/web nod# ll total 1020 -r-------- 1 www wheel 11679 Jan 8 22:30 LANG_RU.pl -r-------- 1 www wheel 1384 Jan 8 22:30 SSeance.pl -r-------- 1 www wheel 7092 Feb 2 18:59 Sarping.pl -r-------- 1 www wheel 5632 Jan 8 22:30 Scards.pl -r-------- 1 www wheel 4192 Feb 2 15:46 Schpass.pl -r-------- 1 www wheel 4494 Jan 8 22:30 Sdaytraf.pl -r-------- 1 www wheel 4327 Jan 8 22:30 Sdemo.pl -r-------- 1 www wheel 3015 Jan 8 22:30 Sdetailtraf.pl -r-------- 1 www wheel 1691 Jan 8 22:30 Sdogovor.pl -
|
|
|
Записан
|
|
|
|
Александр (AleksHr)
NoDeny
Старожил
Карма: 2
Offline
Сообщений: 323
|
|
« Ответ #35 : 14 Марта 2010, 19:34:06 » |
|
Все работает, все подставляет. Но после перезагрузки сервера - все пропадает... и каждому клиенту нужно вновьо нажымать обновить... может есть выход?
Например автоматическое нажатие обновить всем за один раз, или писать мак+айпи в текстовый файл а потом скармливать утилите arp.
Автор или кто вкурсе - отзовитесь...
|
|
« Последнее редактирование: 14 Марта 2010, 22:20:23 от Александр (AleksHr) »
|
Записан
|
|
|
|
md5
NoDeny
Старожил
Карма: 0
Offline
Сообщений: 256
|
|
« Ответ #36 : 17 Марта 2010, 02:30:31 » |
|
у меня такая борода получается
Wrong second octet **.0.**.** Operation Completed!
|
|
|
Записан
|
|
|
|
Александр (AleksHr)
NoDeny
Старожил
Карма: 2
Offline
Сообщений: 323
|
|
« Ответ #37 : 17 Марта 2010, 07:43:54 » |
|
у меня такая борода получается
Wrong second octet **.0.**.** Operation Completed!
Поправь текст скрипта под себя. Я вообще по перле 0. Но за полчаса понял что нужно изменить сам ))), там нет ничего сложного...
|
|
|
Записан
|
|
|
|
md5
NoDeny
Старожил
Карма: 0
Offline
Сообщений: 256
|
|
« Ответ #38 : 21 Марта 2010, 03:50:15 » |
|
так может подскажешь ?
|
|
|
Записан
|
|
|
|
Fredik
NoDeny
Старожил
Карма: 5
Offline
Сообщений: 362
|
|
« Ответ #39 : 21 Марта 2010, 21:30:26 » |
|
все ок все работает )) спс Andrey Zentavr
|
|
« Последнее редактирование: 21 Марта 2010, 22:39:57 от Fredik »
|
Записан
|
|
|
|
poxy.
NoDeny
Спец
Карма: 10
Offline
Сообщений: 844
|
|
« Ответ #40 : 21 Марта 2010, 23:12:55 » |
|
Всем доброй ночи! Кто нить решил проблему с пропаданием арп-таблицы после ребута...может есть вариант подсовывать файлик с маками и ип утилите арп? или кто как решает это у себя? Заранее Спасибо за ответы!
|
|
|
Записан
|
|
|
|
Cell
|
|
« Ответ #41 : 22 Марта 2010, 00:55:36 » |
|
Всем доброй ночи! Кто нить решил проблему с пропаданием арп-таблицы после ребута...может есть вариант подсовывать файлик с маками и ип утилите арп? или кто как решает это у себя? Заранее Спасибо за ответы!
Я себе не делал, как бы без надобности, но проблем особых не вижу. Можно по крону собирать таблицу арп в файлик и скармливать ее при старте системы скрипту, который восстановит статику ключем -s
|
|
|
Записан
|
|
|
|
Andrey Zentavr
NoDeny
Старожил
Карма: 29
Offline
Сообщений: 301
|
|
« Ответ #42 : 29 Марта 2010, 00:44:32 » |
|
Напишите мне ПМ со своим скайпом/аськой - попробую помочь. ЗЫ: только без фанатизма
|
|
|
Записан
|
|
|
|
poxy.
NoDeny
Спец
Карма: 10
Offline
Сообщений: 844
|
|
« Ответ #43 : 30 Марта 2010, 13:04:32 » |
|
Напишите мне ПМ со своим скайпом/аськой - попробую помочь. ЗЫ: только без фанатизма Привет !аську оставил видел что вы писали ...меня небыло ..можно вечером или как удобней )эт на тему арпа ...) Поставил 49.33 и так как там поменялась структура базы назрел вопрос достаточно ли изменить dopvalues на old_dopvalues? Заранее Спасибо! # Запрашиваем МАС $query="SELECT d.field_value AS mac FROM users u, dopvalues d, ( SELECT u.ip AS ip, MAX(d.revision) AS rev FROM users u, dopvalues d WHERE u.id=d.parent_id AND d.dopfield_id=".$config{'dopfield_id'}." AND u.ip='".$str."' GROUP BY ip ) AS tmp WHERE u.id=d.parent_id AND d.dopfield_id=".$config{'dopfield_id'}." AND u.ip=tmp.ip AND d.revision=tmp.rev AND TRIM(d.field_value) != ''";
|
|
|
Записан
|
|
|
|
Andrey Zentavr
NoDeny
Старожил
Карма: 29
Offline
Сообщений: 301
|
|
« Ответ #44 : 04 Апреля 2010, 08:31:55 » |
|
Я на 33ю версию ещё не обновлялся, хотя обновление на почту пришло давно. Нужно смотреть внутрь базы.
|
|
|
Записан
|
|
|
|
|