mikrotik_create_dhcp_serverCreates a DHCP server on MikroTik device.
name (required): DHCP server nameinterface (required): Interface to bind tolease_time (optional): Lease time (default: ā1dā)address_pool (optional): IP pool namedisabled (optional): Disable serverauthoritative (optional): Authoritative modedelay_threshold (optional): Delay thresholdcomment (optional): Descriptionmikrotik_create_dhcp_server(name="dhcp-vlan100", interface="vlan100", address_pool="pool-vlan100")
mikrotik_list_dhcp_serversLists DHCP servers on MikroTik device.
name_filter (optional): Filter by nameinterface_filter (optional): Filter by interfacedisabled_only (optional): Show only disabled serversinvalid_only (optional): Show only invalid serversmikrotik_list_dhcp_servers()
mikrotik_get_dhcp_serverGets detailed information about a specific DHCP server.
name (required): DHCP server namemikrotik_get_dhcp_server(name="dhcp-vlan100")
mikrotik_create_dhcp_networkCreates a DHCP network configuration.
network (required): Network addressgateway (required): Gateway addressnetmask (optional): Network maskdns_servers (optional): DNS server listdomain (optional): Domain namewins_servers (optional): WINS server listntp_servers (optional): NTP server listdhcp_option (optional): DHCP optionscomment (optional): Descriptionmikrotik_create_dhcp_network(network="192.168.1.0/24", gateway="192.168.1.1", dns_servers=["8.8.8.8", "8.8.4.4"])
mikrotik_create_dhcp_poolCreates a DHCP address pool.
name (required): Pool nameranges (required): IP rangesnext_pool (optional): Next pool namecomment (optional): Descriptionmikrotik_create_dhcp_pool(name="pool-vlan100", ranges="192.168.1.10-192.168.1.250")
mikrotik_remove_dhcp_serverRemoves a DHCP server from MikroTik device.
name (required): DHCP server namemikrotik_remove_dhcp_server(name="dhcp-vlan100")