Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Порівняння попередніх версій Попередня ревізія Наступна ревізія | Попередня ревізія Остання ревізія По сторонах наступні версії | ||
uhw [2023/06/16 15:50] skybetik [UHW aka Unknown HardWare helper] |
uhw [2023/07/12 12:14] nightfly |
||
---|---|---|---|
Рядок 11: | Рядок 11: | ||
- | ===== Установка и настройка ===== | + | ===== Встановлення та налаштування |
- | Неизвестным MAC DHCP должен | + | Невідомим MAC DHCP має |
- | 1. Добавляем сеть неизвестных устройств | + | 1. Додаємо |
<file ini global.template> | <file ini global.template> | ||
###### Unknown users network | ###### Unknown users network | ||
Рядок 29: | Рядок 29: | ||
</ | </ | ||
- | 2. Убеждаемся, | + | 2. Переконуємося, що на інтерфейсі, який дивиться на абонентів, призначено |
<file ini rc.conf> | <file ini rc.conf> | ||
ifconfig_em0_alias0=" | ifconfig_em0_alias0=" | ||
</ | </ | ||
| | ||
- | 3. Добавляем заворот на себя, для | + | 3. Додаємо заворот на себе, для |
<file ini firewall.conf> | <file ini firewall.conf> | ||
#unknown users redirect | #unknown users redirect | ||
Рядок 40: | Рядок 40: | ||
</ | </ | ||
- | 4. Устанавливаем JavaScript редирект | + | 4. Встановлюємо JavaScript редирект |
<file javascript index.php> | <file javascript index.php> | ||
<script type=" | <script type=" | ||
Рядок 49: | Рядок 49: | ||
</ | </ | ||
- | (А никто кстати | + | (А ніхто до речі |
- | 5. Для того, | + | 5. Для того, |
<file php .htaccess> | <file php .htaccess> | ||
ErrorDocument 404 /index.php | ErrorDocument 404 /index.php | ||
</ | </ | ||
- | 6. Уносим uhw из дистрибутива Ubilling в соответствующее место:\\ | + | 6. Забираємо uhw з дистрибутива Ubilling |
# cp -R docs/uhw / | # cp -R docs/uhw / | ||
- | 7. Прописываем соответствующие | + | 7. Прописуємо відповідні налаштування у **/ |
<file ini mysql.ini> | <file ini mysql.ini> | ||
; | ; | ||
Рядок 65: | Рядок 65: | ||
;Порт БД | ;Порт БД | ||
port = " | port = " | ||
- | ;Пользователь | + | ;Користувач |
username = " | username = " | ||
- | ; | + | ; |
password = " | password = " | ||
;БД Ubilling | ;БД Ubilling | ||
Рядок 75: | Рядок 75: | ||
</ | </ | ||
- | 8. Редактируем в соответствии с нашими реалиями | + | 8. Редагуємо відповідно до наших реалій конфіг **/ |
<file ini uhw.ini> | <file ini uhw.ini> | ||
; | ; | ||
- | ; Настройки | + | ; Налаштування |
; | ; | ||
- | ;Спрашивать ли у пользователя | + | ;Чи запитувати |
USE_LOGIN=0 | USE_LOGIN=0 | ||
- | ; Название | + | ; Назва ISP |
- | ISP_NAME=" | + | ISP_NAME=" |
; URL сайта ISP | ; URL сайта ISP | ||
ISP_URL=" | ISP_URL=" | ||
- | ; Логотип ISP (может быть путем либо URL) | + | ; Логотип ISP (може бути шляхом або URL) |
ISP_LOGO=" | ISP_LOGO=" | ||
- | ; Маска IP подсети неизвестных пользователей | + | ; Маска IP підмережі невідомих користувачів |
UNKNOWN_MASK=" | UNKNOWN_MASK=" | ||
UNKNOWN_LEASE=" | UNKNOWN_LEASE=" | ||
- | ; Прятать точки в MAC | + | ; Ховати точки в MAC |
HIDE_DOTS=1 | HIDE_DOTS=1 | ||
- | ; Показывать столько-то последних символов MAC пользователю (0 - без обрезки) | + | ; Показувати стільки-то останніх символів MAC користувачеві (0 - без обрізки) |
SHOW_MAC_SIZE=4 | SHOW_MAC_SIZE=4 | ||
- | ; Пути к необходимому ПО | + | ; Шляхи до необхідного ПЗ |
SUDO_PATH="/ | SUDO_PATH="/ | ||
CAT_PATH="/ | CAT_PATH="/ | ||
GREP_PATH="/ | GREP_PATH="/ | ||
TAIL_PATH="/ | TAIL_PATH="/ | ||
+ | |||
+ | ; За цим шляхом будуть шукатись рядки з парами IP + MAC користувача. | ||
LOG_PATH="/ | LOG_PATH="/ | ||
; | ; | ||
- | ; Настройки | + | ; Налаштування |
; | ; | ||
- | ; Заголовок страницы | + | ; Заголовок сторінки |
- | TITLE=" | + | TITLE=" |
- | ; Подзаголовок страницы | + | ; Підзаголовок сторінки |
- | SUB_TITLE=" | + | SUB_TITLE=" |
- | SUP_PHONES=" | + | SUP_PHONES=" |
- | SUP_DESC=" | + | SUP_DESC=" |
- | SUP_DAYS=" | + | SUP_DAYS=" |
SUP_TIME=" | SUP_TIME=" | ||
- | CALL_US=" | + | CALL_US=" |
- | SUP_ACTIVATE=" | + | SUP_ACTIVATE=" |
- | SUP_REQUIRE=" | + | SUP_REQUIRE=" |
- | SUP_SELFACT=" | + | SUP_SELFACT=" |
- | SUP_PASS=" | + | SUP_PASS=" |
- | SUP_PASSNOTICE=" | + | SUP_PASSNOTICE=" |
- | SUP_ACTIVATE_QUERY=" | + | SUP_ACTIVATE_QUERY=" |
- | SUP_MACEXISTS=" | + | SUP_MACEXISTS=" |
- | SUP_ERROR=" | + | SUP_ERROR=" |
- | SUP_NOMAC=" | + | SUP_NOMAC=" |
- | SUP_WRONGPASS=" | + | SUP_WRONGPASS=" |
- | SUP_STRANGE=" | + | SUP_STRANGE=" |
- | SUP_BRUTEERROR=" | + | SUP_BRUTEERROR=" |
- | SUP_SELFACTDONE=" | + | SUP_SELFACTDONE=" |
; | ; | ||
- | ; Опции самоактивации оборудования | + | ; Опції самоактивації обладнання |
; | ; | ||
- | ;Включена ли самоактивация вообще? | + | ;Чи ввімкнено самоактивацію взагалі? |
SELFACT_ENABLED=1 | SELFACT_ENABLED=1 | ||
- | ;Тип поля в которое | + | ;Тип поля, в яке |
SELFACT_FIELDTYPE=" | SELFACT_FIELDTYPE=" | ||
- | ; | + | ; |
SELFACT_BRUTE=3 | SELFACT_BRUTE=3 | ||
- | ;Ссылка на работающий Ubilling для вызова | + | ;Посилання |
UBILLING_REMOTE=" | UBILLING_REMOTE=" | ||
- | ;Серийный номер вашего Uilling (можно найти в модуле "Состояние системы") | + | ;Серійний номер вашого Uilling (можна знайти в модулі "Стан системи") |
- | UBILLING_SERIAL=" | + | UBILLING_SERIAL=" |
</ | </ | ||
- | Как видно | + | Як видно з конфіга, функціонал " |
====== UHW_MLG ====== | ====== UHW_MLG ====== | ||
- | При использовании [[multigen|КучаГена]] | + | При |
- | ===== UHW_MLG Вам | + | ===== UHW_MLG Вам |
- | - Сконфигурирован [[multigen|КучаГен]]. | + | - Сконфігуровано [[multigen|КучаГен]]. |
- | - В роли DHCP сервера выступает NAS/BRAS | + | - У ролі DHCP сервера виступає NAS/BRAS |
- | - Ваш NAS/BRAS шлет radius accounting | + | - Ваш NAS/BRAS шле radius accounting |
- | - [[mgdefauth|У вас | + | - [[mgdefauth|У вас |
- | ===== Установка и настройка ===== | + | ===== Встановлення та налаштування |
- | Делаем всё как в примере | + | Робимо все як у прикладі |
- | * Пропускаем пункт 1 | + | * Пропускаємо пункт 1 |
- | * Пункт два больше | + | * Пункт два більше |
- | * В конфигурационном файле uhw.ini правильно | + | * У конфігураційному файлі uhw.ini правильно |
- | ===== Полезные опции ===== | + | ===== Корисні опції ===== |
- [[alteriniconf|alter.ini]]: | - [[alteriniconf|alter.ini]]: | ||
- alter.ini: NMLEASES_EXTEND=1 | - alter.ini: NMLEASES_EXTEND=1 | ||