2020-03-27 20:47:26 +00:00
Run other scripts on DHCP lease
===============================
2024-03-06 13:30:18 +00:00
[![GitHub stars ](https://img.shields.io/github/stars/eworm-de/routeros-scripts?logo=GitHub&style=flat&color=red )](https://github.com/eworm-de/routeros-scripts/stargazers)
[![GitHub forks ](https://img.shields.io/github/forks/eworm-de/routeros-scripts?logo=GitHub&style=flat&color=green )](https://github.com/eworm-de/routeros-scripts/network)
[![GitHub watchers ](https://img.shields.io/github/watchers/eworm-de/routeros-scripts?logo=GitHub&style=flat&color=blue )](https://github.com/eworm-de/routeros-scripts/watchers)
2024-04-04 19:45:02 +00:00
[![required RouterOS version ](https://img.shields.io/badge/RouterOS-7.13-yellow?style=flat )](https://mikrotik.com/download/changelogs/)
2024-03-06 13:30:18 +00:00
[![Telegram group @routeros_scripts ](https://img.shields.io/badge/Telegram-%40routeros__scripts-%2326A5E4?logo=telegram&style=flat )](https://t.me/routeros_scripts)
[![donate with PayPal ](https://img.shields.io/badge/Like_it%3F-Donate!-orange?logo=githubsponsors&logoColor=orange&style=flat )](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick& hosted_button_id=A4ZXBD6YS2W8J)
2023-01-10 13:45:27 +00:00
[⬅️ Go back to main README ](../README.md )
2020-03-27 20:47:26 +00:00
2022-02-12 12:05:56 +00:00
> ℹ ️ **Info**: This script can not be used on its own but requires the base
2022-02-11 22:34:39 +00:00
> installation. See [main README](../README.md) for details.
2021-05-03 13:07:50 +00:00
2020-03-27 20:47:26 +00:00
Description
-----------
2022-04-29 22:20:19 +00:00
This script is supposed to run from dhcp server as lease script. On a dhcp
lease it runs each script containing the following line, where `##` is a
decimal number for ordering:
2020-03-27 20:47:26 +00:00
2022-04-29 22:20:19 +00:00
# provides: lease-script, order=##
Currently it runs if available, in order:
* [dhcp-to-dns ](dhcp-to-dns.md )
* [collect-wireless-mac ](collect-wireless-mac.md )
* [dhcp-lease-comment ](dhcp-lease-comment.md )
* `hotspot-to-wpa-cleanup` , which is an optional cleanup script
of [hotspot-to-wpa ](hotspot-to-wpa.md )
2021-07-06 21:51:48 +00:00
2020-03-27 20:47:26 +00:00
Requirements and installation
-----------------------------
Just install the script:
$ScriptInstallUpdate lease-script;
... and add it as `lease-script` to your dhcp server:
2022-05-11 08:08:41 +00:00
/ip/dhcp-server/set lease-script=lease-script [ find ];
2020-03-27 20:47:26 +00:00
See also
--------
* [Collect MAC addresses in wireless access list ](collect-wireless-mac.md )
* [Comment DHCP leases with info from access list ](dhcp-lease-comment.md )
* [Create DNS records for DHCP leases ](dhcp-to-dns.md )
2024-01-18 09:04:24 +00:00
* [Use WPA network with hotspot credentials ](hotspot-to-wpa.md )
2020-03-27 20:47:26 +00:00
---
2023-01-10 13:45:27 +00:00
[⬅️ Go back to main README ](../README.md )
[⬆️ Go back to top ](#top )