Получить MAC-адрес пользователя, если он подключен к сети WiFi (MikroTik)

Получить MAC-адрес пользователя, если он подключен к сети WiFi (MikroTik)

Я хотел бы записать MAC-адрес пользователя в базу данных, размещенную на веб-сервере. Мне было интересно, есть ли переменная, которую я могу использовать, например, $mac-addressкоторая заменит его на MAC-адрес пользователя.

Я думаю использовать эту переменную в скрытом поле, и когда форма будет отправлена, я запишу информацию в базу данных.

Это вообще возможно? Потому что я знаю, что на странице статуса в папке точки доступа вы видите mac-адрес подключенного устройства.

Я также пробовал $(mac)ничего не использовать.

Спасибо

решение1

Несколько способов добиться этого, в моем личном порядке:

  • Регистрируйте активность Wifi и отправляйте ее на сервер syslog, который будет регистрировать данные в базе данных. У вас будет точное время подключения/отключения всего, что подключается к вашей точке доступа.
  • Используйте программу на C# (например) с API Mikrotik для «прослушивания» входящих MAC-адресов и регистрации их в базе данных.
  • Запросите свою точку доступа Mikrotik с помощью SNMP или API, чтобы получить список подключенных MAC-адресов: например, каждую минуту вы будете получать снимки подключенных людей.

Связанный контент