Mikrotik DHCP

Overview

The mikrotik-dhcp module provides visibilty and management of the DHCP lease table on a mikrotik router.

Features

  • view dynamic/static status, and lease active state
  • enable/disable leases
  • sort by address, manufacturer, server
  • specify address list for each lease from dropdown
  • auto lookup manufacturer using MAC address
  • filter by various fields

Screenshot Screenshot

Configuration

Field Default Value Description
id "" Unique identifier for this module instance (usually auto-generated).
needsConfigured true Indicates whether the module has been configured since build.
title "" Human-readable title for this module instance, shown in the UI.
module "mikrotik-dhcp" Internal name of the module.
description "" Optional text describing the module instance in the UI.
notes "" Free-text field for extra notes about this configuration.
address "" IP address or hostname of the MikroTik router to connect to.
username "bug" Username used to authenticate with the MikroTik router.
password "" Password for the router user.
enabled false Flag indicating whether this module instance is active.

Capabilities

This module follows BUG’s standard capabilities model. For more information, see BUG Capabilities Documentation.

Type List
Exposes dhcp-server
Consumes None

Troubleshooting


Changelog

version 1.1.10

  • 2026-02-24: use node-routeros-v2 (9102cfa)
  • 2026-02-24: add readme and screenshots (9d5c484)
  • 2026-02-24: add default status (f612eb0)
  • 2026-02-24: update services with new routeros api and error handling (5c8cf2d)
  • 2026-02-24: update routes with new error handling (593c324)
  • 2026-02-24: refactor workers into tasks (7d32b93)

version 1.1.9

  • 2026-02-24: use node-routeros-v2 (944c361)
  • 2026-02-24: add readme and screenshots (bff326a)
  • 2026-02-24: add default status (b825f4e)
  • 2026-02-24: update services with new routeros api and error handling (76a5de7)
  • 2026-02-24: update routes with new error handling (1d00dfb)
  • 2026-02-24: refactor workers into tasks (f1a8429)

version 1.1.8

  • 2026-02-24: use node-routeros-v2 (9102cfa)
  • 2026-02-24: add readme and screenshots (9d5c484)
  • 2026-02-24: add default status (f612eb0)
  • 2026-02-24: update services with new routeros api and error handling (5c8cf2d)
  • 2026-02-24: update routes with new error handling (593c324)
  • 2026-02-24: refactor workers into tasks (7d32b93)

version 1.1.7

  • 2026-02-24: use node-routeros-v2 (944c361)
  • 2026-02-24: add readme and screenshots (bff326a)
  • 2026-02-24: add default status (b825f4e)
  • 2026-02-24: update services with new routeros api and error handling (76a5de7)
  • 2026-02-24: update routes with new error handling (1d00dfb)
  • 2026-02-24: refactor workers into tasks (f1a8429)

version 1.1.6

  • 2026-02-24: use node-routeros-v2 (9102cfa)
  • 2026-02-24: add readme and screenshots (9d5c484)
  • 2026-02-24: add default status (f612eb0)
  • 2026-02-24: update services with new routeros api and error handling (5c8cf2d)
  • 2026-02-24: update routes with new error handling (593c324)
  • 2026-02-24: refactor workers into tasks (7d32b93)

version 1.1.5

  • 2026-02-24: use node-routeros-v2 (944c361)
  • 2026-02-24: add readme and screenshots (bff326a)
  • 2026-02-24: add default status (b825f4e)
  • 2026-02-24: update services with new routeros api and error handling (76a5de7)
  • 2026-02-24: update routes with new error handling (1d00dfb)
  • 2026-02-24: refactor workers into tasks (f1a8429)
  • 2026-02-24: use node-routeros-v2 (9102cfa)
  • 2026-02-24: add readme and screenshots (9d5c484)
  • 2026-02-24: add default status (f612eb0)
  • 2026-02-24: update services with new routeros api and error handling (5c8cf2d)
  • 2026-02-24: update routes with new error handling (593c324)
  • 2026-02-24: refactor workers into tasks (7d32b93)

version 1.1.4

  • 2026-02-24: use node-routeros-v2 (4c930d2)
  • 2026-02-24: add readme and screenshots (4b7671b)
  • 2026-02-24: add default status (58e325f)
  • 2026-02-24: update services with new routeros api and error handling (33b9c80)
  • 2026-02-24: update routes with new error handling (d38c69d)
  • 2026-02-24: refactor workers into tasks (e45f4a6)

version 1.1.3

  • 2026-02-24: use node-routeros-v2 (ddc9305)

version 1.1.2

  • 2026-02-24: add readme and screenshots (7109c97)
  • 2026-02-24: add default status (9181b25)

version 1.1.1

  • 2026-02-24: update services with new routeros api and error handling (53026c4)
  • 2026-02-24: update routes with new error handling (0b64f4a)
  • 2026-02-24: refactor workers into tasks (192965d)