Phát hiện các thiết bị hoạt động trên mạng LAN từ máy chủ dựa trên Debian


0

Đơ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?

Câu trả lời:


1

Đơ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?

Câu trả lời khá đơn giản: nmap . Bạn có thể cài đặt nó từ repos, sau đó bạn có thể chạy nó như thế này:

  sudo nmap -sn 192.168.1.0/24

(thay thế cho mạng LAN của riêng bạn) sẽ tạo ra một bản quét ping của tất cả các máy tính trên mạng. Nếu bạn nghi ngờ ai đó đang chặn PING, thì bạn có thể đưa ra:

  sudo nmap -PA 192.168.1.0/24
  sudo nmap -PS 192.168.1.0/24

Hoặc bạn có thể cố gắng khám phá mọi thứ về một máy chủ nhất định:

   sudo nmap -T5 -A 192.168.1.137

nmap là một chương trình tuyệt vời, có khả năng hàng ngàn thủ thuật khác nhau. Nó là công cụ thực sự để khám phá tất cả mọi người trên mạng LAN của bạn.


Cảm ơn, bây giờ tôi phải tìm ra cách dễ dàng bật wifi đúng giờ khi bình thường nên tắt;)
WombaT
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.