Перейти до

UHW самоактивація?


Рекомендованные сообщения

Все вроді працює нормально, але є один баг. Може хтось знає що можна поправити?

При самоактивації МАС - пишеться в базу і привязується до юзера, але при реконекті він опять отримує ІР з діапазону для невідомих МАС (навіть ребут білінга не помагає :) ). Проте коли МАС поміняти вручну через адмінку тоді - ІР видеється юзеру правильний.

Ссылка на сообщение
Поделиться на других сайтах

 

проверьте в uhw.ini

ubilling_remote и ubilling_serial

Дякую! в натурі в ubilling_serial була помилка при копіпасті

 

Да пожалуйста сам на такое натыкался

Ссылка на сообщение
Поделиться на других сайтах
  • 2 years later...

Да бы не плодить. такая же фигня. в базе меняется MAC в убилинге его естественно видно а вот в DHCP он не прилетает. в 

uhw.ini

ubilling_remote=1 и ubilling_serial="UB7d13e8519da5f5cec83e6cb726e08456" пните куда нибудь  :D  может без кавычек ?  :) 

Відредаговано sector
Ссылка на сообщение
Поделиться на других сайтах

У меня для вас новость - все опции case sensitive. Это как минимум.

 

это даже не обсуждается. копипастил же. 

 

Наткнулся еще на одну такую тему. там вы более развернуто дали ответ  :D  пойду там почитаю :)

Відредаговано sector
Ссылка на сообщение
Поделиться на других сайтах

 

 

это даже не обсуждается. копипастил же.

Не заметно.

 

https://github.com/nightflyza/Ubilling/blob/master/docs/uhw/config/uhw.ini

 

 

 

Наткнулся еще на одну такую тему. там вы более развернуто дали ответ :D пойду там почитаю :)

Для начала верните конфиг в нормальный вид. И постройте все нормально.

Ссылка на сообщение
Поделиться на других сайтах
; ISP and network settings
;


; ISP name
ISP_NAME="Рога&Копыта"

; ISP site URL
ISP_URL="http://ubilling.net.ua"

; ISP logo (path or URL)
ISP_LOGO="images/logo.png"

; Unknown users IP mask
UNKNOWN_MASK="10.254."
UNKNOWN_LEASE="DHCPACK on "

; Hide MAC dots
HIDE_DOTS=1
; show last symbols to user (0 - if no cutting)
SHOW_MAC_SIZE=4

SUDO_PATH="/usr/bin/sudo"
CAT_PATH="/bin/cat"
GREP_PATH="/bin/grep"
TAIL_PATH="/usr/bin/tail"
LOG_PATH="/var/log/dhcpd.log"


;
; Locale settings
;

; Page title
TITLE="Неизвестное оборудование"
; Page sub title
SUB_TITLE="Извините, вы используете неизвестное нам оборудование";

SUP_PHONES="12345 или 54321"
SUP_DESC="Время работы службы техподдержки"
SUP_DAYS="понедельник-суббота"
SUP_TIME="с 09:00 до 18:00"

CALL_US="Пожалуйста позвоните нам по номеру"
SUP_ACTIVATE="для того, чтобы активировать ваше текущее оборудование для работы в сети."
SUP_REQUIRE="Вам необходимо будет продиктовать службе техподдержки адрес проживания, ваши Ф.И.О. и следующий набор букв или цифр выделенных красным цветом:"
SUP_SELFACT="Самостоятельная активация"
SUP_PASS="Пароль пользователя"
SUP_PASSNOTICE="Пароль пользователя НЕ является красными буквами и цифрами которые вы видите на этой странице, узнать его вы можете из своего договора. Он является конфиденциальной информацией, не доверяйте его никому. Не забудьте перезагрузить ваше оборудование после активации, для получения новых настроек."
SUP_ACTIVATE_QUERY="Активировать мое текущее оборудование"
SUP_MACEXISTS="...Ой, ваше оборудование кажется уже активировано, перезагрузите его."
SUP_ERROR="Ошибка"
SUP_NOMAC="Случилась странная ошибка, перезагрузите ваше оборудование и попробуйте еще раз."
SUP_WRONGPASS="Вы ввели неверный пароль, у вас кстати не так много попыток. Обратите внимание на регистр букв."
SUP_STRANGE="Странная ошибка, ее вообще не могло произойти. Обратитесь к администратору."
SUP_BRUTEERROR="К сожелению вы исчерпали количество попыток. Самостоятельная активация невозможна."
SUP_SELFACTDONE="Активация вашего нового оборудования завершена. Не забудьте перезагрузить ваше устройство, для получения новых настроек."

;
; Self activate options
;

;self activating enabled?
SELFACT_ENABLED=1

;fieldtype for password input (text or password)
SELFACT_FIELDTYPE="text"

;allowed wrong password tries for one mac
SELFACT_BRUTE=3

;Ubilling url for remote API calls
UBILLING_REMOTE="http://127.0.0.1/test/"

;Ubilling serial
UBILLING_SERIAL="UB7d13e8519da5f5cec83e6cb726e08456"

еще вычитал следующее: 

 

 

У випадку, якщо ви бачите тільки подію UHW CHANGE та при цьому відсутні події з REMOTEAPI - значить лажа точно, в отих чотирьох пунктах, що я описав спочатку.

 

а у меня как раз  только это UHW CHANGE в журнале и регистрируется ...

значит:

 

 

 

1. або хрєново вписали серійник в UBILLING_SERIAL

2. або хрєново вписали URL в UBILLING_REMOTE

3. або воно просто недоступне з локалхоста

4. або вимкнене в alter.ini REMOTEAPI_ENABLED

 

вроде пробежался по этим пунктам ....

Ссылка на сообщение
Поделиться на других сайтах

И че? Реально работает RemoteAPI на http://127.0.0.1/test/ ?

 

ip я другой тоже пытался писать http://192.168.1.1/test/- не работает. адрес локального интерфейса. 

 

у меня туда симлинк в апаче. 

 

 Опция REMOTEAPI_ENABLED=1 в alter.ini

 

или я что-то не правильно понимаю в этой строке ? 

;Ubilling url for remote API calls
UBILLING_REMOTE="http://127.0.0.1/billing/"
Відредаговано sector
Ссылка на сообщение
Поделиться на других сайтах

еще я пробовал выполнять такую штуку http://192.168.1.1/test/?module=remoteapi&key=UB7d13e8519da5f5cec83e6cb726e08456&action=rebuilduserdatacache

 

ответ- OK:REBUILDUSERDATACACHE 

 

значит API работает ?

Ссылка на сообщение
Поделиться на других сайтах

 

ок. спасибо. завтра перепроверю.   

 

в alter.ini

NMLEASES = /var/log/dhcpd.log
;mark for which new mac line will be detected
NMLEASEMARK="DHCPACK on 172.32"

Ссылка на сообщение
Поделиться на других сайтах

 

 

ок. спасибо. завтра перепроверю.   

 

в alter.ini

NMLEASES = /var/log/dhcpd.log
;mark for which new mac line will be detected
NMLEASEMARK="DHCPACK on 172.32"

 

NMLEASEMARK="DHCPACK on 172.32" - вот это я по любому пропустил т.к. не помню такого в alter.ini. а оно есть !

 

это же вроде для ускорения поиска ? 

Відредаговано sector
Ссылка на сообщение
Поделиться на других сайтах

нет . не взлетел....

 

в событиях Ubilling:

 

144 2015-11-19 08:21:16 external 127.0.0.1 UHW CHANGE (kmr_tuh_38bap206_i2jp) MAC FROM 14:88:87:91:93:29 ON 00:90:f5:d7:51:5e

 

 

в dhcpd.log тишина .... 

 

только что пришел неизвестный 

Nov 19 09:08:38 billing dhcpd: Server starting service.
Nov 19 09:09:24 billing dhcpd: DHCPREQUEST for 192.168.200.100 from 00:90:f5:d7:51:5e (dns5) via eth1
Nov 19 09:09:24 billing dhcpd: DHCPACK on 192.168.200.100 to 00:90:f5:d7:51:5e (dns5) via eth1
Nov 19 09:09:24 billing dhcpd: DHCPDISCOVER from 00:90:f5:d7:51:5e (dns5) via eth1
Nov 19 09:09:24 billing dhcpd: DHCPOFFER on 192.168.200.100 to 00:90:f5:d7:51:5e (dns5) via eth1
Nov 19 09:09:24 billing dhcpd: DHCPREQUEST for 192.168.200.100 (192.168.200.1) from 00:90:f5:d7:51:5e (dns5) via eth1
Nov 19 09:09:24 billing dhcpd: DHCPACK on 192.168.200.100 to 00:90:f5:d7:51:5e via eth1
Nov 19 09:09:27 billing dhcpd: DHCPINFORM from 192.168.200.100 via eth1
Nov 19 09:09:27 billing dhcpd: DHCPACK to 192.168.200.100 (00:90:f5:d7:51:5e) via eth1

Відредаговано sector
Ссылка на сообщение
Поделиться на других сайтах

Может пути какие нибудь глянуть ? пните туда кто отвечает за uhw.

Відредаговано sector
Ссылка на сообщение
Поделиться на других сайтах

решено. дело было в php : http:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /var/www/billing/api/libs/api.workaround.php on line 2930, referer ....

 

совсем забыл про логи apache  :facepalm:

Відредаговано sector
Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від Sir_Prikol
      Доброго времени суток.
      Было-бы шикарно реализовать следующую фичу:
      Используем модуль uhw для смены мак, а что если добавить туда функционал полной регистрации абонента с выбором тарифа.
      Кому-то может показаться это бесполезным занятием, но бывают моменты когда данный функционал просто необходим. В тех-же общагах, когда львиная доля времени уходит на регистрацию пользователей, а не на мониторинг сети.
       
      В какую сторону копать? 
      Может там достаточно просто, на PHP передать параметр в биллинг через API?
    • Від alienkras
      Доброго времени суток! прошу у вас помощи по UHW настроил все по гайду , не перенаправляет на страницу uhw, ip выдает 
      OS freebsd 9.3
      может что-то с фаерволом ? я просто в фаерволах не оч разбираюсь.
      зарание спасибо!!!!
    • Від Golthana
      Устанавливаем JavaScript редирект с умолчательного VirtualHost на URL где расположен UHW в /usr/local/www/apache24/data/index.php:
       
      Там нет указанного файла. Есть только index.xml (it's work) Можно просто туда добавить в тело сайта редирект?
    • Від awg
      просьба сразу не пинать. только пытаюсь начать разбираться с UHW. начал читать документацию: http://wiki.ubilling.net.ua/doku.php?id=uhw, сразу обратил внимание на отличия в путях, например:  /usr/local/www/apache22/data/index.php такого нет, а есть /usr/local/www/apache24/data/billing/index.php
      такого /usr/local/www/apache22/data/.htaccess нет вовсе, и т.д. Понимаю что дока старая и версия аппача 22 а сейчас 24
       
      Пожалуйста, скажите эта документация актуальна только пути подкорректировать? Или может я зря себе ломаю голову а оно уже из коробки работает?
    • Від ruslyk123
      Доброго дня шановна громадо. Цікавить наступне питання.
      Вирішили ми сьогодні скористатися сервісом самоактивація в модулі UHW. Самоактивація проходить добре в білінг прописуєця новий мак клієнта, але в dhp конфігах мак не міняєця... Підскажіть, куди дивитися? Що правити? В uhw.ini включена опція selfact_enabled=1 , в php.ini також включена allow_url_fopen. Буду вдячний за будь-які поради.
×
×
  • Створити нове...