Nhận địa chỉ người dùng Mac nếu được kết nối với mạng WiFi (MikroTik)


0

Tôi muốn đăng nhập địa chỉ Mac của người dùng vào cơ sở dữ liệu được lưu trữ trên máy chủ web. Tôi đã tự hỏi nếu có một biến tôi có thể sử dụng như ví dụ $mac-addresssẽ thay thế nó bằng địa chỉ mac của người dùng.

Tôi nghĩ đến việc sử dụng biến đó trong một trường ẩn và khi biểu mẫu được gửi, tôi sẽ ghi thông tin vào cơ sở dữ liệu.

Điều này thậm chí có thể? Vì tôi biết trong trang trạng thái trong thư mục hotspot, bạn thấy địa chỉ mac của thiết bị được kết nối.

Tôi cũng đã thử sử dụng $(mac)không có gì.

Cảm ơn

Câu trả lời:


0

Một số cách để đạt được điều đó, theo thứ tự ưa thích cá nhân của tôi:

  • Đăng nhập hoạt động Wifi và gửi nó đến một máy chủ nhật ký hệ thống, sẽ đăng nhập dữ liệu trên cơ sở dữ liệu. Bạn sẽ có thời gian kết nối / ngắt kết nối chính xác của mọi thứ kết nối với AP của bạn.
  • Sử dụng chương trình C # (ví dụ) với API Mikrotik để "lắng nghe" cho các địa chỉ MAC đến và đăng nhập chúng vào cơ sở dữ liệu.
  • Truy vấn Mikrotik AP của bạn bằng SNMP hoặc API để có danh sách các địa chỉ MAC được kết nối: chẳng hạn, bạn sẽ nhận được ảnh chụp nhanh của những người được kết nối mỗi phút.

Nhưng nó đã được tích hợp sẵn ... ví dụ nếu bạn sử dụng tính năng hotspot tích hợp ... trong trang trạng thái, nó hiển thị địa chỉ MAC chỉ bằng cách sử dụng đơn giản tag. Tôi đã tự hỏi nếu có thể có điều đó trên các trang khác, được lưu trữ ở nơi khác?
Boris

Vâng, syslog là cách dễ dàng hơn để làm điều đó.
Benoit PHILIPPON

Nhưng nó dường như không hoạt động, nó được cho là thay thế thẻ bằng địa chỉ Mac nhưng nó không..có cách nào để bật nó không?
Boris
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.