mirror of
https://github.com/eworm-de/routeros-scripts.git
synced 2024-05-11 05:55:19 +00:00
8375673d93
Matrix is an open network for secure, decentralized communication - and it has a web api. A warning on message type: Using 'm.notice' breaks rendering on Element for Android (no fixed width font) and does not pop up desktop notification. Thus we use 'm.text'. Should be safe as we do not send the messages in response to other messages. https://matrix.org/
58 lines
1.6 KiB
Markdown
58 lines
1.6 KiB
Markdown
Collect MAC addresses in wireless access list
|
|
=============================================
|
|
|
|
[◀ Go back to main README](../README.md)
|
|
|
|
🛈 This script can not be used on its own but requires the base installation.
|
|
See [main README](../README.md) for details.
|
|
|
|
Description
|
|
-----------
|
|
|
|
This script adds unknown MAC addresses of connected wireless devices to
|
|
address list. In addition a notification is sent.
|
|
|
|
By default the access list entry is disabled, but you can easily enable
|
|
and modify it to your needs.
|
|
|
|
Requirements and installation
|
|
-----------------------------
|
|
|
|
Depending on whether you use CAPsMAN (`/ caps-man`) or local wireless
|
|
interface (`/ interface wireless`) you need to install a different script.
|
|
|
|
For CAPsMAN:
|
|
|
|
$ScriptInstallUpdate collect-wireless-mac.capsman;
|
|
|
|
For local interface:
|
|
|
|
$ScriptInstallUpdate collect-wireless-mac.local;
|
|
|
|
Configuration
|
|
-------------
|
|
|
|
On first run a disabled access list entry acting as marker (with comment
|
|
"`--- collected above ---`") is added. Move this entry to define where new
|
|
entries are to be added.
|
|
|
|
Also notification settings are required for e-mail, matrix and/or telegram.
|
|
|
|
Usage and invocation
|
|
--------------------
|
|
|
|
Run this script from a dhcp server as lease-script to collect the MAC
|
|
address when a new address is leased. You may want to use
|
|
[lease-script](lease-script.md).
|
|
|
|
See also
|
|
--------
|
|
|
|
* [Comment DHCP leases with info from access list](dhcp-lease-comment.md)
|
|
* [Create DNS records for DHCP leases](dhcp-to-dns.md)
|
|
* [Run other scripts on DHCP lease](lease-script.md)
|
|
|
|
---
|
|
[◀ Go back to main README](../README.md)
|
|
[▲ Go back to top](#top)
|