Đơn giản: Làm thế nào tôi có thể phát hiện nếu có bất kỳ thiết bị hoạt động nào trên lan?
Thêm chi tiết: Tôi có máy chủ gia đình hoạt động như cổng Internet và điểm truy cập wifi. Do một phần cấu hình máy chủ, tôi muốn nó chạy 24/7/365. Vấn đề là, trong khoảng thời gian từ 9 giờ sáng đến 5 giờ chiều đến +/- 11 giờ tối - 6 giờ sáng tại nhà và không có thiết bị nào khác được sử dụng, vì vậy tôi không cần phải bật mạng wifi. Giữa giờ đề cập nó chỉ lãng phí năng lượng.
Máy chủ được đặt ở vị trí không dễ truy cập và hoạt động mà không cần màn hình và bàn phím. Tôi muốn tự động hóa chuyển đổi trạng thái wifi một chút. Điều đầu tiên tôi muốn nhận ra là nút nhỏ có led được kết nối với máy chủ bằng cổng COM hoặc USB và tập lệnh nhỏ sẽ lấy tín hiệu từ nút nhấn và chuyển trạng thái wifi. Thật không may, bài viết của tôi tại diễn đàn điện tử với ngôn ngữ của tôi đã bị bỏ qua vì vậy tôi phải bỏ ý tưởng đó.
Bây giờ tôi nghĩ về một số tập lệnh cron sẽ vô hiệu hóa wifi trong giờ xác định nếu không có thiết bị hoạt động. Tôi nghĩ rằng kiểm tra danh sách cho thuê DHCP sẽ là đủ nhưng tôi nhận ra rằng mục đó trong
/var/lib/misc/dnsmasq.leases
vẫn còn sau khi thiết bị bị ngắt kết nối hoặc tắt. Tôi đoán đó là vì thời gian thuê 12 giờ.
Vì vậy, đặt 1 giờ hoặc tốt hơn 30 hoặc 15 phút cho thời gian thuê có bất kỳ nhược điểm nào đối với mạng lan nói chung không? Nếu không, đây có phải là một ý tưởng tốt để nhận ra nhu cầu của tôi hoặc có phương pháp tốt hơn?