Приступим к первычным настройкам биллинга, для начала откроем "Настройки"→"Системные опции".
Откроется окно, как на приведенном ниже скриншоте:
Начнем с полей подчеркнутых "синим" цветом. Укажем, валюту и название компании.
исключение с карсным светом одно.
раздел mrtg
поле EXEC - это строка запуска mrtg
Чтобы ее правильно заполнить надо указать только путь к php а остальную часть строки оставить неизменной ( если конечно папка с mikbill у вас не изменилась)
which php
Переходим к полям подчеркнутым "красным" цветом. Эти параметры, нужно откоректировать согласно настройкам Вашего сервера. Для этого выполняем команду на сервере:
which awk
Результатом выполнения команды будет местонахождение awk. Заносим в поле awk результат выполнения команды.
То же самое проделываем для остальных позиций подчеркнутых "красным", и не портите (???) команды вроде:
/usr/bin/sudo -u root
т.е., если у вас путь к приложению:
/usr/local/bin/sudo
то не забудте указать:
/usr/local/bin/sudo -u root
Далее переходим к полям подчеркнутым "зеленым".
Обязательно необходимо:
убедиться в правильности путей к файлам
дать права доступа к файлам a+rw
если файлов нет, то необходимо создать их и дать нужные права доступа к папкам и файлам
установить правильный путь к конфигурации DHCPd (в разных системах он отличается)
(при необходимости) поменять команду для перезапуска DHCPd.
"Фиолетовое" поле - это коэффициент умножения шейперов. Объем данных везде в биллинге указывается в килобитах, а вот сколько бит в килобите, решать Вам. Обычно ставят 1024, реже 1000.
"Желтые" поля:
VPN база - это два первых октета "серых" адресов выдаваемых клиентам по PPPoE/PPTP/L2TP туннелях. В нашем примере - это "192.168."
Lan база - это два первых октета "серых" адресов выдаваемых клиентам по локальной сети (используя DHCPd). В нашем примере это "10.10."
Т.е. в локальной сети клиенты будут получать 10.10.0.1, 10.10.10.1 и т д (в зависимости от настроек сектора) на любые адреса с первыми 2мя цифрами которые Вы указали.
В тунелях клиенты будут получать серые адреса вида 192.168.0.1 , 192.168.10.1 и т д(в зависимости от настроек сектора) на любые адреса с первыми 2мя цифрами которые Вы указали.
Обязательно не забывайте ставить точки после каждой из 2х цифр.
Выдачу 'реальных" IP и функционал IP-pool (динамической выдачи "реальных" IP) мы рассмотрим позднее.
Переходим к следующей вкладке.
С отмечеными "красным" делаем то же, что и в прошлой вкладке.
В панели "Почта" укажите данные для почтового ящика, который будет пользовать биллинг для посылки писем.
Панель "Параметры":
Лог файл - указать:
/var/log/mikbill.log
Делать Arping - включить ARP-пингование абонентов из "админки" (работает только в случае когда сервер биллинга смотрет на клиентский vlan, что нежелательно и редко встречается)
Делать Ping - включить пингование абонентов из "админки" (работает в случае маршрутизации трафика от абонента к серверу билилнга)
Radius перезапуск - система сама перезапускает radiusd при необходимости.
DHCPD перезапуск - система сама перезапускает dhcpd при необходимости.(Включить при использовании DHCPD в билилнге)
LanGuard - Включает систему безопасности, которая "жестко" следит чтобы авторизацию могли пройти только абоненты которые занесены в систему(внесен mac, совпал IP) и у них включена сеть, интернет.
Привязать IP/MAC - Включить контроль привязку к IP или MAC или IP+MAC (в зависимости от типа подключения PPPoE/PPTP/L2TP
Карточки Активации - Включить/Выключить систему "стартовых пакетов". На данный момент они работают только для услуг:IPoE,HotSpot,Доступ по IP при типе авторизации mac+пароль. Создавать и работать с карточками пункт меню: "Дополнения"→"Карточки активации"
Local IP из Online - Показывать локальный IP в "учетке абонента" взятый из таблицы Online использовать когда не польузете
DHCP билилнга и абоненты получают интеренет по услуге IPoE/Hotspot/Доступ по IP
Framed IP из Online - Показывать Выдавайемй IP из Online в "учетке абонента" взятый из таблицы Online использоватькогда абоненты получают интеренет по услуге IPoE/Hotspot/Доступ по IP или же когда используете функционал IP-pool (динамической выдачи "реальных" IP)
Отключить
DHCP - Выбор данной опции, полностью отключает работу с
DHCP.Убрать галочку чтобы включить работу с
DHCP в билинге.
Логи
DHCP - Включать только после специальной настройки системы логирования, для принятия в SQL лога от DHCPd.
Выкидывание - разрешает кнопку "Выкинуть из интернета".
Black List - Включает использование "черных списков", пользовате в группе "Отключенные" и "Удаленнные" и есть этот "черный" список.
Скрывать Local IP - включить при отсуствии пользования функционалом управления DHCPd из билинга.Можно и нужно использовать в связке с "Local IP из Online".
Скрывать Framed IP - включить если вы не хотите видеть в учетке абонента Выдаваемый ему IP. Использовать в комбинации с параметром "Framed IP из Online"
Третья вкладка на данном этапе Вам не нужна и будет рассмотрена позднее.