Ru-Board.club
← Вернуться в раздел «Программы»

» MikroBill - Микро билинг для MikroTik

Автор: ScreameRok
Дата сообщения: 19.03.2013 15:15

Цитата:
Какая у вас версия MikroBILL? Что именно вы клиенту переименовываете? В комментариях отображается имя учётной записи, а не логин.

MikroBILL 1.4.4 от 14.03.2013

переименовую Имя+Логин(значения одинаковы) - коммент с рандомного в лизах МТ не меняется.


Цитата:
Что и куда вы хотите добавить?

Есть готовый пул на МТ, который получают пользователи в сети. Пытаюсь сделать чтобы Микробилл при создании поьзователя брал ип оттуда. Например есть 10.100.100.10-10.100.100.254 вписываю данный пул в настройки создания пользователя , но брать или добавлять адреса на МТ он не хочет пишет что добавил но резервации в пуле нет и в лизах не появляется(мак доже добавляю). Хотя когда подключается новый юзер он прекрасно цепляется из текущего лизинга и отображается в Микробилле.



Автор: Fomichok2
Дата сообщения: 19.03.2013 15:30
ScreameRok

Цитата:
переименовую Имя+Логин - коммент с рандомного в лизах МТ не меняется.

3 варианта:
- В настройках не поставлена галочка: "Получать IP клиетов от DHCP сервера MikroTik";
- Вы не прописали клиенту MAC адрес;
- Выбран параметр Dial IN в свойствах клиента (надо выбрать "нет")


Цитата:
Есть готовый пул на МТ

В окне настроек MikroBILL кнопка "Параметры создания клиентов". Там вы можете создать внутренний пул внутри MikroBILL, создайте такой же пул как на MikroTik.
Автор: ScreameRok
Дата сообщения: 19.03.2013 15:38

Цитата:
Выбран параметр Dial IN в свойствах клиента (надо выбрать "нет")

Спасибо! Подцепил! Стоял Any. Изменил, все замечательно.

Цитата:
В окне настроек MikroBILL кнопка "Параметры создания клиентов". Там вы можете создать внутренний пул внутри MikroBILL, создайте такой же пул как на MikroTik.

Пробовал, но все равно не создает, хотя пихаю МАС при создании учетки - в лизах ничего нет. Имя пула играет роль может его нужно обзывать как и на МТ типа dhcp_pool1 ?

)) Как не печально - сам спросил сам догадался)) дело было именно в имени.
Спасибо за помощь!


Добавлено:
Кстати обнаружил некоторую проблему с балансером есть 2 входяших канала ISP1 ISP2 при работе одновеременно или поодиночку все стабильно, но стоит выдергнуть любой во время загрузки канала(проверялась загрузка рез.канала при падении основного и наобород) - инет не подается абонентам хотя на МТ трасса на все идет, т.е. он есть на железке. Микробилл Статус пользователя видит - показывает онлайн и килобитные пакеты перелинка показывает, но инета ему не дает, втыкаешь обратно второй входящий канал и все снова ОК(и так с любой дыркой вход канала).
Есть мысли по этому поводу?
Автор: Fomichok2
Дата сообщения: 19.03.2013 19:42
ScreameRok

Цитата:
с балансером есть 2 входяших канала ISP1 ISP2

MikroBILL не проверяет доступность канала, вы можете написать скрипт на микротике проверяющий доступность инета и пускающий трафик в случае разрыва через резервный канал.
Автор: ScreameRok
Дата сообщения: 19.03.2013 19:50

Цитата:
MikroBILL не проверяет доступность канала, вы можете написать скрипт на микротике проверяющий доступность инета и пускающий трафик в случае разрыва через резервный канал.

Дело не в этом. Проблема в том что когда физически вынимается один из каналов на железку все равно идет инет (трассируется и пингается любой веб ресурс с МТ непосредственно), но после такой манипуляции он не раздается на пользователя...
Нашел метод ВКЛ-ВЫКЛ абоннента и тогда инет ему идет, но это не совсем выход.
Автор: Fomichok2
Дата сообщения: 19.03.2013 20:00
ScreameRok
Вообще странно, что у вас он в принципе появляется после вкл/выкл, нат правило прописано на выбранный интерфейс. Вкл/выкл меняет только запись в адрес листах и к нату и маршрутизации отношения не имеет (предположение: после вкл / выкл клиент заново проходит через балансировку и случайно попадает на другой интерфейс, который сейчас доступен, таким образом инет у него появляется; выход, как я уже писал, использовать какой-то скрипт, который проверяет доступность каналов и роутит в случае сбоя на резервный канал)
Автор: MAYAKNET
Дата сообщения: 19.03.2013 21:50
Доброй ночи всем.
Наблюдаю уже давно небольшой глюк... Не знал как буду объяснять, по этому не писал.
Попробую объяснить.
Клиента прописываешь в МикроБилл, когда это так происходит не могу уточнить, но бывает как то МикроБилл - автоматом из ДХЦП - прописывает клиенту адрес шлюза - к примеру - 10.0.156.1 (хотя я писал другой адрес в конце) - приходится несколько раз из ДХСП лизинга удалять, из АРП - тоже так же несколько раз удалить, успеть в этот момент сохраниться в программе МикроБилл - и ОППА, ЧУДО - Дал клиенту нормальный адрес. Редко, раза - два в неделю вот так колдуем.

В проге стоит галочка ПОЛУЧАТЬ IP ИЗ МИКРОТИКА.

Второе. У меня сеть построена на ВЛАНАХ.
Задаю, к примеру своему ноутбуку адрес из одного влана, всё нормально работает. Но если я втыкаю свой ноут на другой улице, в другом влане, я получаю свой же IP - (в Лизинге всё правильно прописано как в домашнем ВЛАНе, кроме ДНСП сервера, он естественно ВЛАНА того района где я нахожусь:
Пример:
IP 10.0.156.23
MASK 255.255.255.0
GATE 10.0.156.1
DHCP 10.0.158.1

И тут у меня интернета НЕТ.
Может кто подскажет, какой выход из этой ситуации есть???
Автор: ScreameRok
Дата сообщения: 20.03.2013 13:09
MAYAKNET
У тебя инет раздается посредству МАС+ИП?

В Микробилле при создании пользователя указывется его МАС?

Добавлено:
Fomichok2


Цитата:
Сделайте трассировку с клиента до вебки. Тут 1 из 2:  - Либо трафик идёт через внешку, вместо локалки - Либо что-то с настройками ната на микротике.


По поводу отображения ип в вебинтерфейсе:
Прогнал трассы - ип железки в них не присутствует, ipconfig /all, router print тоже ничего не показали... З.Ы. этого ИП вообще нет нигде.
Подсеть пользователя серая 10.112.100.0/24, все трассы идут исключительно через шлюз подсети 10.112.100.1 и дальше во вне, ИП железки нигде не пересекается. Но при входе на вебинтерфейс висит ИП который дал железке провайдер предоставляющий канал.

В натах проверил вроди бы все норм... Может есть предложение конкретное правило кинуть в нат?
Автор: Fomichok2
Дата сообщения: 20.03.2013 14:33
MAYAKNET
Сделал проверку, чтобы нельзя было клиенту присвоить один из адресов, пренадлежащих какому либо интерфейсу. Можете перекачать свежую бету с сайта.
http://mikro-bill.ru/downloads.php?action=downloadbeta

ScreameRok
Ну раз этот IP отображается, значит трафик через него идёт. И раз в трассировке его нет, значит уже 100% что-то с настройками на микротике.
Автор: sparkshark
Дата сообщения: 21.03.2013 07:56
Здраствуйте я в етом деле не совсем новичок но вот с микротиком в первые столкнулся и уже 2 недели с ним борюсь почитал ваш форум и вот вопрос.Есть микротик 1100АН на 3.4.5.подключены WI-FI антенны через них клиент получает дхцп адрес и тут всё что я мог сделать ,хотелось бы чтоб его выкидовало на с траницу где ему нужно было бы провести регестрацию в сети получить ссылку на скачивание сетевого чата (комфорт)ну и дополнительную информацию что за сеть,как работает ,куда за инет платить,клинету.
Спасибо заранее если кто поможет
Автор: SeLeOs
Дата сообщения: 21.03.2013 08:56
Fomichok2
SOS!!!
После установки MikroBILL 1.4.4 от 20.03.2013 19:56:43 перестал отображать "НАЧИСЛЕНИЯ"!!! Все пустое.
Помогите!!!!


Добавлено:
Fomichok2
Вот что в логе:
21.03.2013 9:58:50 || ERROR [HY000] [MySQL][ODBC 5.1 Driver][mysqld-5.5.25]Column count doesn't match value count at row 1
Ошибочный запрос: INSERT INTO moneyofday VALUES ('MyPlanshet', '2013-03-21 00:00:00', '0')
в System.Data.Odbc.OdbcConnection.HandleError(OdbcHandle hrHandle, RetCode retcode)
в System.Data.Odbc.OdbcCommand.ExecuteReaderObject(CommandBehavior behavior, String method, Boolean needReader, Object[] methodArguments, SQL_API odbcApiMethod)
в System.Data.Odbc.OdbcCommand.ExecuteReaderObject(CommandBehavior behavior, String method, Boolean needReader)
в System.Data.Odbc.OdbcCommand.ExecuteNonQuery()
в MT_Bill.SQL.????????????????????????????????????(Object )
в MT_Bill.SQL.????????????????????????????????????(String ) в C:\PFiles\MT_Bill\Workers\SQL.vb:строка 184

21.03.2013 10:16:04 || ERROR [HY000] [MySQL][ODBC 5.1 Driver][mysqld-5.5.25]Column count doesn't match value count at row 1
Ошибочный запрос: INSERT INTO moneyofday VALUES ('leeoo', '2013-03-21 00:00:00', '0')
в System.Data.Odbc.OdbcConnection.HandleError(OdbcHandle hrHandle, RetCode retcode)
в System.Data.Odbc.OdbcCommand.ExecuteReaderObject(CommandBehavior behavior, String method, Boolean needReader, Object[] methodArguments, SQL_API odbcApiMethod)
в System.Data.Odbc.OdbcCommand.ExecuteReaderObject(CommandBehavior behavior, String method, Boolean needReader)
в System.Data.Odbc.OdbcCommand.ExecuteNonQuery()
в MT_Bill.SQL.????????????????????????????????????(Object )
в MT_Bill.SQL.????????????????????????????????????(String ) в C:\PFiles\MT_Bill\Workers\SQL.vb:строка 184

...
Автор: mihei2005
Дата сообщения: 21.03.2013 09:22
Fomichok2
MikroBILL-Beta от 20.03.2013 15:12:15
Опять не работает смена тарифа в веб интерфейсе.
Автор: vnochi
Дата сообщения: 21.03.2013 12:10
[more] Помогите пожалуйста второй день бьюсь, не работает заглушка не для клиентов, так заглушка открывается на 81 порту, DNS доступны, я так понимаю какое то правило на микротике на дает переадресацию на 81 порт, настройки микротика такие:


Код: 0 X ;;; MIKROBILL WEB-CAP
chain=dstnat action=netmap to-addresses=192.168.88.250 to-ports=81
protocol=tcp dst-address=!192.168.88.250
src-address-list=MikroBill_OFF_Users dst-port=80

1 ;;; MIKROBILL USERS NAT
chain=srcnat action=masquerade src-address-list=MikroBill_All_Drop

2 ;;; MIKROBILL 2WEB-CAP
chain=dstnat action=netmap to-addresses=192.168.88.250 to-ports=81
protocol=tcp dst-address=!192.168.88.250
src-address-list=!MikroBill_Users dst-port=80


0 ;;; MikroBill Firewall Rule_66435753-3df3-4246-9765-d1f23cfd6975
chain=forward action=accept src-address=0.0.0.0/0 dst-address-list=dns

1 ;;; MIKROBILL USERS RULE
chain=forward action=accept src-address-list=MikroBill_Users

2 ;;; MikroBill_All_Drop
chain=forward action=drop dst-address=!192.168.88.250
src-address-list=MikroBill_All_Drop
Автор: Fomichok2
Дата сообщения: 21.03.2013 13:33
SeLeOs
Судя по тексту ошибки, вы обновлялись до последней бэты, а потом решили вернуться на предыдущую версию. Так сделать нельзя, база уже преобразована в новый формат, оставайтесь на актуальной тестовой сборке.

mihei2005
Да, действительно косяк. Через пару часов выложу фикс.
Автор: SeLeOs
Дата сообщения: 21.03.2013 14:04
Fomichok2
MikroBILL 1.4.4 от 20.03.2013 19:56:43 и бету не ставил.
так что делать теперь?
Автор: Fomichok2
Дата сообщения: 21.03.2013 15:44
SeLeOs
Какие столбцы в таблице Moneys? Посмотрите навикатом(если база mysql) или аксесом
Автор: SeLeOs
Дата сообщения: 21.03.2013 18:05
Fomichok2

user_name
moneytime
cash
cash_name
value1
actball
client_login
Автор: Fomichok2
Дата сообщения: 21.03.2013 18:47
SeLeOs
Судя по структуре, вы всё-таки обновлялись до последней бэты. Качайте её.
Автор: excompo
Дата сообщения: 21.03.2013 20:13
Заметил странную вещь, когда добавляю пользователя через кассу он появляется в билинге, а потом пропадает через некоторое время из списка и интернет соответственно перестает работать у абонента. В чем косяк?
Автор: Fomichok2
Дата сообщения: 21.03.2013 22:07
excompo
Какая версия MikroBILL? В логе сообщения какие-нибудь об ошибках есть?
Автор: mihei2005
Дата сообщения: 22.03.2013 07:13
MikroBILL-Beta от 22.03.2013 00:34:45
В разделе изменения тарифа не отображается его описание
Автор: Fomichok2
Дата сообщения: 22.03.2013 11:15
mihei2005
Поправил. Можете перекачать бэту с сайта.
Автор: SeLeOs
Дата сообщения: 22.03.2013 17:24
Fomichok2
Поставил бетту, все заработало, оказывается партнер перешел на бетку.
MikroBILL-Beta от 22.03.2013 14:20:10 не создается пользователь через вебку - кассир, пишет - Вы не имеете полномочий для редактирования этого клиента!
При пополнении баланса выскакивает с ошибкой - Fatal error: Call to undefined function GetPermissions() in ********\kassa\receipt.php on line 8
Автор: mihei2005
Дата сообщения: 22.03.2013 18:15
Fomichok2

Аналогичная картина с правами.
Автор: Fomichok2
Дата сообщения: 22.03.2013 18:45
SeLeOs
mihei2005

Ошибку при пополнении поправил, перекачайте бэту.
Начиная с прошлой бэты в настройках микробилла можно выбрать клиентами какой группы может управлять кассир, поэтому необходимо зайти в настройки кассиров и выбрать группы.
Автор: mihei2005
Дата сообщения: 22.03.2013 18:53
Fomichok2
Обновился, зашел в раздел кассиров, поставил везде галочки, попробовал добавить пользователя. Пишет нет прав.
Автор: Fomichok2
Дата сообщения: 22.03.2013 21:53
mihei2005
Поправил. Перекачайте.
Автор: Rofgat
Дата сообщения: 24.03.2013 00:26
Здравствуйте! Помогите разобратся. случайно увидел такую проблемку у себя. у клиента закончились деньги(логин signal): микробил его остановил в микротике включил что он OFF , а инет у него продолжает быть.
http://riskot.narod.ru/notstop.png
после проверки нашел еще парочку "отключенных"
извените разобрался.(ставил чтоб ДНС были доступны всем и всегда , тока место днс поставил все адресса, и в фильтре первое правило было разрешить всем куда угодно)

А вот с пополнением с карточки что то не как не получается. СМС приходит делаю платеж лясим трясим тока в конце операции почемуто выкидывает на страничку заглушки. и что еще удивительно в липей транзакцию показывает - в билинге счет не пополняет но и на банковскую карточку деньга не поступает. танцы с бубином уже долго продолжаются уже гдето полтиник ушел в никуда. прошу помоши у автора(лутше следуюший полтиник тебе отдам)
Автор: Grom20341
Дата сообщения: 24.03.2013 11:01
Rofgat

А ты на какую карточку в ликпее закидываешь???
Там ведь только карточки приватбанка могут фунциклировать!
Автор: Rofgat
Дата сообщения: 24.03.2013 11:05
конечно приват. спецом открыл карточку. открыл в ней услугу чтоб в интернете работала. може еще че упустил? я с Украины.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596

Предыдущая тема: Traffic Monitor- обсуждение работы


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.