tom
|
|
« Ответ #270 : 07 Марта 2018, 01:01:26 » |
|
Подивився по коду create.user.dhcp.pl - не має затиратися. Буду ще тести проводити.
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #271 : 07 Марта 2018, 08:23:41 » |
|
Подивився по коду create.user.dhcp.pl - не має затиратися. Буду ще тести проводити.
Да. Я тоже посмотрел. Не должно
|
|
|
Записан
|
|
|
|
tom
|
|
« Ответ #272 : 09 Марта 2018, 14:51:44 » |
|
Всетак обнуляє, спробую варіанти, і скажу логіку дій коли так виходить.
|
|
|
Записан
|
|
|
|
tom
|
|
« Ответ #273 : 10 Марта 2018, 04:13:31 » |
|
І ще ньюансік. Якщо вибрав пристрій через форму - все ок, збереглось. Якщо робиш якісь зміни - змінити галочку в один на порту, то влан пристрою змінюється на формат мак-адрес і змінити його можна лише через форму вибору пристрою. Стас, де пофіксити це?
|
|
|
Записан
|
|
|
|
tom
|
|
« Ответ #274 : 10 Марта 2018, 04:37:30 » |
|
Стас, чи вірно я зрозумів мій глюк зі зміною галочки один на порту.
в radreply є така операція з невідомим абоном INSERT INTO mac_uid VALUES( NULL, usr_mac, INET_ATON(usr_ip), 0, UNIX_TIMESTAMP(), dev_mac, port, 0) тут 0 зявляється. і мабуть, коли авторизується клієнт по логіну паролю, це значення поля вже не міняється. Можеш перевірити?
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #275 : 10 Марта 2018, 09:41:27 » |
|
В каком файле этот sql? Не нашел у себя его
|
|
|
Записан
|
|
|
|
tom
|
|
« Ответ #276 : 10 Марта 2018, 12:40:24 » |
|
процедура radreply h t t p://nodeny.com.ua/wiki/index.php/Dhcp%2BRadius
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #277 : 10 Марта 2018, 16:34:53 » |
|
Да, эти процедуры не предусматривают опцию 82. С опцией 82 у fet4 процедуры, но как видно у него пока не все хорошо работает
|
|
|
Записан
|
|
|
|
tom
|
|
« Ответ #278 : 10 Марта 2018, 16:37:14 » |
|
Ну я підправив, вроді все добре відпрацьовує. В мене QinQ, без опції 82
Відразу хочу поділитися, бо не знайшов на форумі. Коли ми видаємо ір клієнту, що не внесений бд - потрібно якось його редіректнуть на заглушку. Для цього в процедуру radreply потрібно додати в розідл, де видається ір не внесеним в бд клієнтам, тобто клієнта з uid=0 або NULL, ось такі рядки.. для ассель
SELECT NULL, login, 'L4-Redirect', '1', '='; SELECT NULL, login, 'L4-Redirect-ipset', 'test', '=';
І тоді запрацює як потрібно. При видачі ір невідомому клієнту -редірект на заглушку, після того як привязали параметри авторизації до клієнта, вже відпрацює СОА модуль
|
|
|
Записан
|
|
|
|
tom
|
|
« Ответ #279 : 10 Марта 2018, 16:46:50 » |
|
Да, эти процедуры не предусматривают опцию 82. С опцией 82 у fet4 процедуры, но как видно у него пока не все хорошо работает
тут не важливо про опцію, тут важливо що у всих варіантах вноситься 0. Ну тут як би нічого не поробиш, бо ми не знаємо чи це клієнт один на порту чи ні. А от в момент привязки, малося б додати в запис БД, що не тільки уід в тамблицю mac_uid, а ще й значення oneconnect. Чи не так?
|
|
|
Записан
|
|
|
|
fet4
|
|
« Ответ #280 : 11 Марта 2018, 13:37:22 » |
|
А от в момент привязки, малося б додати в запис БД, що не тільки уід в тамблицю mac_uid, а ще й значення oneconnect. Так и происходит если установлено в админке доп поле "Один на порту" в "Да".
|
|
|
Записан
|
|
|
|
tom
|
|
« Ответ #281 : 11 Марта 2018, 13:43:46 » |
|
Не відбувається (( нажаль
|
|
|
Записан
|
|
|
|
fet4
|
|
« Ответ #282 : 11 Марта 2018, 14:20:51 » |
|
Не відбувається (( нажаль
Пока покажи пару строк с шапкой
|
|
|
Записан
|
|
|
|
tom
|
|
« Ответ #283 : 11 Марта 2018, 15:22:44 » |
|
Поняв ) Дякую. Попробую.
|
|
|
Записан
|
|
|
|
Gosha
|
|
« Ответ #284 : 31 Мая 2018, 11:48:20 » |
|
Работал у меня модуль dhcp (не менял с 2016-го года) , и тут решил обновить. Возникли проблемы. Нет в настройках клиента "Добавить мак" , у клиентов с маком нет кнопки "сохранить". В дебаге ошибок нет. Nodeny Rev: 520, версия модуля последняя. Откатился на старую версию, пока разбираюсь на тестовом биллинге. Что может быть?
|
|
|
Записан
|
|
|
|
|