dimmons
МаглыТип контенту
Профили
Форум
Календарь
Все, що було написано dimmons
-
Да както нехочется неразбериху разводить, к томуже если на микротике будет висеть множество неиспользуемых очередей, врядли это улучшит его самочувствие (Судя по описанию на сайте сопоставление пакета на совпадение с правилами в очереди идет последовательно, перебором, мертвяки должны таки уменьшать производительность)...
-
Судя по тому что я вижу, скрипт OnConnect при отсутствии пользователя и очереди их добавляет (вероятно он при отсутствии пользователя сам запускает OnUserAdd), а скрипт onDisconnect просто отключает запись в Address Lists. Запуск OnDisconnect в таком случае при удалении бесполезен, записи останутся висеть. Можно ли както активировать запуск скрипта OnUserDel при удалении. А то ведь что получается, если пользователи остаются висеть в Address Lists c логином и IP удаленного пользователя (и в очереди с именем соответствующим логину удаленного пользователя) то при создании нового пользователся с таким же IP и другим логином начинается образование бардака на NAS в виде дубликатов записей и очередей. P.S. Пардон.. пока писал уже пришел ответ..
-
Выполз еще один момент, при удалении пользователя он не удаляется с NAS, скрипт onDisconnect запускается, но вылетает с ошибкой. Ниже лог процесса, сначала я добавляю 2 юзеров, они появляются на NAS, потом одного из них удаляю: 2013-07-23 10:45:25 - [ubilling] - OnConnect started for user `qaz`: 2013-07-23 10:45:25 - [Database] - DEBUG INFO: MySQL Class loaded... 2013-07-23 10:45:25 - [Database] - DEBUG INFO: Connection with database is established... 2013-07-23 10:45:25 - [Database] - DEBUG INFO: USER NETWORK ID - `2`; 2013-07-23 10:45:25 - [Database] - DEBUG INFO: USER PASSWORD - `qaz`; 2013-07-23 10:45:25 - [Database] - DEBUG INFO: USER REASSIGNED RATE - `NULL`! 2013-07-23 10:45:25 - [Database] - DEBUG INFO: USER TARIFF - `Tester`; 2013-07-23 10:45:25 - [Database] - DEBUG INFO: USER TARIFF TX RATE - `1024`; 2013-07-23 10:45:25 - [Database] - DEBUG INFO: USER TARIFF RX RATE - `1024`; 2013-07-23 10:45:25 - [Database] - DEBUG INFO: USER MAC - `14:88:56:52:44:37`; 2013-07-23 10:45:25 - [Database] - DEBUG INFO: NAS IP - `172.16.0.2`; 2013-07-23 10:45:25 - [Database] - DEBUG INFO: NAS TYPE - `mikrotik`; 2013-07-23 10:45:25 - [Executer] - DEBUG INFO: MikroTik Executer loaded... 2013-07-23 10:45:25 - [Executer] - DEBUG INFO: Connection with MikroTik via API is established... 2013-07-23 10:45:26 - [Executer] - SUCCESS: Address List entry with ID - `*16` was updated; 2013-07-23 10:45:26 - [Executer] - SUCCESS: Queue entry with ID - `*E` was updated; 2013-07-23 10:45:26 - [Executer] - DEBUG INFO: ARP entry creation is turned off; 2013-07-23 10:45:26 - [Executer] - DEBUG INFO: DHCP entry creation is turned off; 2013-07-23 10:45:26 - [Executer] - DEBUG INFO: PPP entry creation is turned off; 2013-07-23 10:45:26 - [ubilling] - Elapsed time: 0.786 sec. 2013-07-23 10:45:26 - [ubilling] - OnConnect started for user `qaz`: 2013-07-23 10:45:26 - [Database] - DEBUG INFO: MySQL Class loaded... 2013-07-23 10:45:26 - [Database] - DEBUG INFO: Connection with database is established... 2013-07-23 10:45:26 - [Database] - DEBUG INFO: USER NETWORK ID - `2`; 2013-07-23 10:45:26 - [Database] - DEBUG INFO: USER PASSWORD - `qaz`; 2013-07-23 10:45:26 - [Database] - DEBUG INFO: USER REASSIGNED RATE - `NULL`! 2013-07-23 10:45:26 - [Database] - DEBUG INFO: USER TARIFF - `Tester`; 2013-07-23 10:45:26 - [Database] - DEBUG INFO: USER TARIFF TX RATE - `1024`; 2013-07-23 10:45:26 - [Database] - DEBUG INFO: USER TARIFF RX RATE - `1024`; 2013-07-23 10:45:26 - [Database] - DEBUG INFO: USER MAC - `14:88:56:52:44:37`; 2013-07-23 10:45:26 - [Database] - DEBUG INFO: NAS IP - `172.16.0.2`; 2013-07-23 10:45:26 - [Database] - DEBUG INFO: NAS TYPE - `mikrotik`; 2013-07-23 10:45:26 - [Executer] - DEBUG INFO: MikroTik Executer loaded... 2013-07-23 10:45:26 - [Executer] - DEBUG INFO: Connection with MikroTik via API is established... 2013-07-23 10:45:27 - [Executer] - SUCCESS: Address List entry with ID - `*16` was updated; 2013-07-23 10:45:27 - [Executer] - SUCCESS: Queue entry with ID - `*E` was updated; 2013-07-23 10:45:27 - [Executer] - DEBUG INFO: ARP entry creation is turned off; 2013-07-23 10:45:27 - [Executer] - DEBUG INFO: DHCP entry creation is turned off; 2013-07-23 10:45:27 - [Executer] - DEBUG INFO: PPP entry creation is turned off; 2013-07-23 10:45:27 - [ubilling] - Elapsed time: 0.791 sec. 2013-07-23 10:46:10 - [ubilling] - OnDisconnect started for user `qaz`: 2013-07-23 10:46:10 - [Database] - DEBUG INFO: MySQL Class loaded... 2013-07-23 10:46:10 - [Database] - DEBUG INFO: Connection with database is established... 2013-07-23 10:46:10 - [Database] - ERROR: USER NETWORK ID - `NULL`! 2013-07-23 10:46:10 - [Database] - ERROR: USER NETWORK ID - `NULL`! 2013-07-23 10:46:10 - [Database] - ERROR: NAS IP - `NULL`! 2013-07-23 10:46:10 - [Database] - ERROR: NAS TYPE - `NULL`! 2013-07-23 10:46:10 - [ubilling] - ERROR: Cannot load NAS Command Executer, queried empty NAS TYPE from database! 2013-07-23 10:46:10 - [ubilling] - Elapsed time: 0.005 sec. После удаления пользователь некоторое время висит пустой (без адреса и мака, но с IP), но нетвор id скрипт не получает.
-
Спасибо, включил! ИМХО в вэбморде кнопочку удобней жать чем в консоль лезть)
-
Перенос вэб морды Ubilling в другую папку
тема ответил в dimmons пользователя dimmons в Stargazer Ubilling
Мдаа.. странно все это.. я просто переименовываю папку apache22 в другую, права не трогаю и меняю пути в виртуалхосте, сразу перестает пускать, возвращаю назад, все работает... Щас еще поковыряю этож как обычно.. или лыжи, или... )) -
Доброго времени суток! Поставил Ubilling через Ubinstaller, все работает, но возникла следующая проблема, при попытке перенести вэб интерфейс в виртуал хост с другим путем, интерфейс перестает авторизовывать. После ввода пароля и имени пользователя, поля ввода очищаются и ничего не происходит. Ошибок в логах нет. Если сменить в виртуал хосте папку на стандартную (/usr/local/www/apache22/data/billing), не трогая при этом остальные настройки хоста, все начинает работать. Кто нибудь сталкивался с сабжем?
-
Доброго времени суток! Настроил связку Mukrotik + Ubiling + PPPoE, все работает, но возник вопрос: сгорел у меня микротик, конфиг его типовой, залить на новый дело пары минут, а как пролить на нем очереди всех абонов заново (кроме как на каждом давить ресет)?? Есть ли какойто штатный механизми запуска скриптов Connect/Disconnect по группе абонентов?
