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

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 ... 43 44 [45] 46 47 ... 88
  Печать  
Автор Тема: После установки Nodeny+ есть пару вопросов.  (Прочитано 365402 раз)
AmiGoSS
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 55

372208604
Просмотр профиля Email
« Ответ #660 : 02 Января 2015, 20:42:39 »

Только статик ip, нет дхсп, поэтому интересуюсь.
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #661 : 02 Января 2015, 20:50:29 »

Только статик ip, нет дхсп, поэтому интересуюсь.
тогда впрос лишен смысла .
прописываете в билинг точечно айпи . а что будет у клиента = то что вы пропишете ему на компе.
Записан
AmiGoSS
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 55

372208604
Просмотр профиля Email
« Ответ #662 : 02 Января 2015, 20:58:04 »

у абонов прописаны на оборудовании ip с 30 битной адресацией, нужно абонов добавить в нодени плюс, ip-шки я в биллинг ввел вручную, а шлюзы, широковешалка и тд у всех разные
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #663 : 02 Января 2015, 21:17:55 »

у абонов прописаны на оборудовании ip с 30 битной адресацией, нужно абонов добавить в нодени плюс, ip-шки я в биллинг ввел вручную, а шлюзы, широковешалка и тд у всех разные
зачем билингу "широковешалка" ? билинг работает чисто с ip абонентов и все .
марщрутизация не задача билинга - а настройка сети и системы.

или я чего то не понял?
Записан
AmiGoSS
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 55

372208604
Просмотр профиля Email
« Ответ #664 : 04 Января 2015, 12:42:44 »

Какие есть  варианты реализовать 30ти битную адресацию, поставить перед биллингом микротик для маршрутизации? Или можно на  фряхе, где установлен биллинг, запилить?
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #665 : 04 Января 2015, 12:57:37 »

Какие есть  варианты реализовать 30ти битную адресацию, поставить перед биллингом микротик для маршрутизации? Или можно на  фряхе, где установлен биллинг, запилить?
вариантов море...
на фряхе
ifconfig alias
l2 + vlan
....
нужно знать топологию сети...
Записан
sov
Постоялец
***

Карма: 0
Offline Offline

Сообщений: 101


Просмотр профиля
« Ответ #666 : 11 Января 2015, 17:55:28 »

Завёл себе тестовый сервачёк. Установил биллинг, запустил, но результат далёк от желаемого. Явно забыл что-то включить/настроить. Подскажите, что именно?

Просматривая исходный код страницы, выдаваемой биллингом, обратил внимание, что на рабочем серваке код страницы такой:
Код:
<link rel='stylesheet' href='/nody.css' type='text/css'>
<script type='text/javascript' src='/js/jquery.js'></script>
<script type='text/javascript' src='/js/nody_modal.js'></script>
<script type='text/javascript' src='/js/nody_select.js'></script>
<script type='text/javascript' src='/js/nody.js'></script>

А на тестовом (просмотр с того-же самого браузера):
Код:
<link rel='stylesheet' href='httрs://10.0.0.1/cgi-bin/stat.pl?a=_css&file=nody' type='text/css'>
<script type='text/javascript' src='httрs://10.0.0.1/cgi-bin/stat.pl?a=_js&file=jquery'></script>
<script type='text/javascript' src='httрs://10.0.0.1/cgi-bin/stat.pl?a=_js&file=nody_modal'></script>
<script type='text/javascript' src='httрs://10.0.0.1/cgi-bin/stat.pl?a=_js&file=nody_select'></script>
<script type='text/javascript' src='httрs://10.0.0.1/cgi-bin/stat.pl?a=_js&file=nody'></script>

В результате - часть возможностей на тестовом сервере не работает и частично отсутствует форматирование.
DocumentRoot на апаче - /usr/local/www/apache22/data
прописан линк каталога data на /usr/local/nodeny/htdocs
cgi-bin тоже по мануалу

Или не в апаче дело?
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #667 : 11 Января 2015, 18:59:04 »

а логи апача посмотреть ?
Записан
sov
Постоялец
***

Карма: 0
Offline Offline

Сообщений: 101


Просмотр профиля
« Ответ #668 : 11 Января 2015, 22:29:11 »

а логи апача посмотреть ?

В логах апача присутствует только одна ошибка. Вот такого типа:

Код:
script not found or unable to stat: /usr/local/www/apache22/cgi-bin/box_title_l.png, referer: httрs://10.0.0.1/cgi-bin/stat.pl?a=_css&file=nody

Похоже, что stat.pl ищет картинки и css-ы не в каталоге htdocs, а прямо в своём каталоге cgi-bin.

Апач свежеустановленный, конфиг - дефолтный, за исключением переназначения каталогов data и cgi-bin на nodeny-евские и добавления ssl.
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #669 : 12 Января 2015, 11:41:26 »

N+ может загружать файлы css и js двумя способами:

1) http://blablabla.com/nody.js
2) http://blablabla.com/cgi-bin/stat.pl?a=_js&file=nody

2й способ включен по умолчанию при установке N+. Сделано это для того, чтобы файлы js и css гарантированно загрузились даже если веб-сервер неправильно настроен. После того как вы в настройках переключаете параметр "пути к файлам верны" - идет переключение в 1й режим.

Попробуй в браузере явно открыть httрs://10.0.0.1/cgi-bin/stat.pl?a=_js&file=jquery и остальные ссылки. Если все открывается - как минимум файлы на своих местах, все ок. После этого зайди в настройки и глянь есть ли эмблема в левом верхнем углу. Если есть, то переключи в "да" параметр  "пути к файлам верны".
Записан
sov
Постоялец
***

Карма: 0
Offline Offline

Сообщений: 101


Просмотр профиля
« Ответ #670 : 12 Января 2015, 13:02:34 »

N+ может загружать файлы css и js двумя способами:
...
Спасибо! Установка в "Да" помогла.

Теперь более интересный вопрос - назначение клиенту ip-адреса в зависимости от сателлита.
Делаю следующие шаги:
1. В "Ip пул" прописал текстовые теги для каждого пула.
2. Создал дополнительное поле "Сателлит" (имя поля в бд _ip_tag, выпадающий список, регулярное выражение ip_tags, отображать во всех группах).
3. Создал объекты ip_tags c привязкой понятного названия к текстовым тегам.
4. Создал в mysql процедуру get_ip_by_tag, заменил процедуры radreply и radupdate, подправил sql.conf как указано в топике "Теги в пуле ip адресов. Показываю".
5. Создал группу "Клиенты", куда впоследствии перенесутся клиенты всех ныне существующих групп.
6. Перенёс в эту группу одну из имеющихся групп (пока одну, чтобы не перепутать клиентов и можно было вернуть назад).
7. Создаю нового клиента, при создании выбираю группу "Клиенты".
8. На странице данных клиента в выпадающем поле "Сателлит" выбираю название той группы, которую я перенёс (фактически это уже не название группы, а название ip пула).
9. Жму кнопку "Сохранить"
10. Щёлкаю на "Добавить ip"
11. И мне на выбор предлагается два адреса: 0.0.0.0/0 и 192.168.0.0/16  Непонимающий А из нужного пула - ничего.

В дебаге три вот таких строчки:
Код:
SELECT COUNT(*) AS n FROM ip_pool WHERE ip>=INET_ATON('10.0.0.0') AND ip<=(INET_ATON('10.0.0.0')+POWER(2,32-'8')) AND realip='0' AND uid=0 AND type='static' AND tags LIKE '%,en,%'
SELECT COUNT(*) AS n FROM ip_pool WHERE ip>=INET_ATON('192.168.0.0') AND ip<=(INET_ATON('192.168.0.0')+POWER(2,32-'16')) AND realip='0' AND uid=0 AND type='static' AND tags LIKE '%,en,%'
SELECT COUNT(*) AS n FROM ip_pool WHERE ip>=INET_ATON('0.0.0.0') AND ip<=(INET_ATON('0.0.0.0')+POWER(2,32-'0')) AND realip='0' AND uid=0 AND type='static' AND tags LIKE '%,en,%'

То бишь, никакого намёка на выбор адреса из нужного ip пула. Где подправить?
Записан
sov
Постоялец
***

Карма: 0
Offline Offline

Сообщений: 101


Просмотр профиля
« Ответ #671 : 20 Января 2015, 20:17:28 »

И ещё раз повторю свой вопрос. Что нужно сделать, чтобы при создании клиента предлагало добавлять адрес из нужного пула, а не 0.0.0.0/0 и 192.168.0.0/16?
Записан
cojiict
Старожил
****

Карма: 0
Offline Offline

Сообщений: 341


Просмотр профиля Email
« Ответ #672 : 21 Января 2015, 10:00:38 »

И ещё раз повторю свой вопрос. Что нужно сделать, чтобы при создании клиента предлагало добавлять адрес из нужного пула, а не 0.0.0.0/0 и 192.168.0.0/16?
ht_p://forum.nodeny.com.ua/index.php?topic=2640.0
Записан
sov
Постоялец
***

Карма: 0
Offline Offline

Сообщений: 101


Просмотр профиля
« Ответ #673 : 21 Января 2015, 23:58:54 »

Похоже, я неправильно задал вопрос. Сформулирую по другому.

При добавлении ip адреса пул, из которого нужно выдавать адрес, уже известен (сначала выбираем сателлит, затем добавляем адрес). Однако, нажав "Добавить ip",  получаю в ответ выбор из двух пунктов: 0.0.0.0/0 и 192.168.0.0/16, нажав на любой из которых, я, наконец, получаю список свободных адресов в нужном мне пуле.

Может быть я не улавливаю каких-то тонких нюансов, но - зачем предлагается выбор из этих двух сетей? Почему сразу не выдаётся список адресов из нужного пула?

Это так задумано (для чего?) или у меня где-то не так настроено (где?) ?

PS В ajUserIpAdd.pl похоже, ошибка. Вместо ip<=(INET_ATON('192.168.0.0')+POWER(2,32-'16')) должно быть ip<(INET_ATON('192.168.0.0')+POWER(2,32-'16')), иначе в диапазон попадает адрес 192.169.0.0

Записан
skreep
Пользователь
**

Карма: 2
Offline Offline

Сообщений: 76


Просмотр профиля
« Ответ #674 : 10 Февраля 2015, 09:11:29 »

День добрий оновився на останню ревізію і отримав

Код:
Unknown column 'usr_grps' in 'field list' 

{
  'param' => [
    '[03]Вулиця',
    '_adr_street',
    8,
    'Вул.',
    'q',
    '',
    ',4,3,5,6,8,2,10,9,7,',
    '1'
  ],
  'sql' => 'UPDATE datasetup SET title=?, name=?, type=?, param=?, flags=?, comment=?, usr_grps=? WHERE id=? LIMIT 1'
};
 
 UPDATE datasetup SET title='[03]Вулиця', name='_adr_street', type='8', param='Вул.', flags='q', comment='', usr_grps=',4,3,5,6,8,2,10,9,7,' WHERE id='1' LIMIT 1

+ 0.164785
71 stat.pl
Can't locate object method "Error" via package "L" (perhaps you forgot to load "L"?) at /usr/local/nodeny/web/_op.pl line 242.
Compilation failed in require at /usr/local/nodeny/web/calls.pm line 1160.

дивлюсь в bill.sql так таблиця згідно з ним має всі поля
Записан
Страниц: 1 ... 43 44 [45] 46 47 ... 88
  Печать  
 
Перейти в:  

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