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.
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;
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 and telegram.
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.
- Comment DHCP leases with info from access list
- Create DNS records for DHCP leases
- Run other scripts on DHCP lease