DHCP-сервер LBinet

Модуль LBinet — DHCP-сервер, разработанный для LANBilling. Он отвечает за взаимодействие RADIUS-агента с операторским оборудованием и обеспечивает выдачу IP-адресов абонентам.

Для настройки и работы модуля LBinet обязательно нужен RADIUS-агент. Убедитесь, что он есть в системе, а если нет — создайте его. Этот RADIUS-агент может служить только для работы с DHCP-сервером, а может использоваться для авторизации, аутентификации и учёта.

Также DHCP-сервер можно использовать при взаимодействии агентов RADIUS и Netflow. RADIUS-агент будет проводить авторизацию и аутентификацию абонентов, Netflow — собирать статистику о трафике, а DHCP-сервер LBinet — выдавать IP-адреса. В этом случае абонентам обязательно нужно назначать статические IP-адреса в учётных записях.

Порядок действий

  1. Установите модуль LBinet.

  2. Задайте параметры в файле конфигурации LBinet.

  1. Настройте опции при необходимости:

    • dhcp-identification-method — в зависимости от того, какой способ авторизации будете использовать:

      • MAC — авторизация по MAC-адресам;
      • VLANS — по идентификатору пары VLAN.
      • OPT82 — по идентификаторам коммутаторов и портам;
  2. Задайте настройки DHCP-сервера в RADIUS-агенте.

  3. Запустите модуль LBinet.

Как работает выдача IP-адресов LBinet при разных способах авторизации

LANBilling получает от абонентского устройства запрос DHCP-Discover и проверяет в нём идентификаторы:

  • при авторизации по MAC-адресу — MAC-адрес абонентского устройства и его связь с учётной записью;
  • при авторизации по VLAN — идентификатор пары VLAN в DHCP опции 82 и связь VLAN с учётной записью. Для этого способа также настройте опцию dhcp-remoteid-format. В этой опции установите, по какому правилу нужно разбирать атрибут Agent-Remote-Id из DHCP-пакета;
  • при авторизации по идентификатору коммутатора и порта OPT82 — идентификатор устройства из remote-id представляет собой обычно MAC-адрес коммутатора, номер порта устройства из circuit-id DHCP опции 82, и связь учетной записи с этим портом.

Обратите внимание: если на одном порту находятся несколько устройств, которым нужно выдать адрес по OPT82, то в учётной записи к каждому IP-адресу необходимо привязать MAC-адрес клиентского устройства.

Далее система выдаёт IP-адрес:

  • статический — если он назначен в учётной записи;
  • динамический — если в учётной записи не назначен IP-адрес.