Tìm hiểu thiết bị nào được kết nối tích cực với Mạng (WiFi)


0

Tôi muốn viết một tập lệnh shell, kiểm tra xem SmartPhone của tôi có được kết nối tích cực (đăng nhập) với WiFi cục bộ không.

Tôi đã thử sử dụng ping

ping 192.168.0.7

Điều đó chỉ hoạt động tốt, nhưng vì nó đòi hỏi điện thoại thông minh phải trả lời, tôi hy vọng rằng điều này có thể làm cạn pin nếu nó được thực hiện quá thường xuyên. Vì vậy, tôi đang tìm kiếm một giải pháp kiểm tra trạng thái mạng mà không cần liên hệ với chính điện thoại thông minh.

Tôi có thể phát hiện thiết bị nào mà bộ định tuyến của tôi biết bằng cách sử dụng

arp -a

, nhưng theo cách đó tôi không có thông tin nếu thiết bị đã biết hiện đang đăng nhập hay không.

(Để làm rõ: Tôi đang ở trên một thiết bị trong cùng một mạng)


Điện thoại của bạn có được đặt tĩnh không? Ngoài ra, loại điện thoại nào
Tim

@Tim Tôi đã cho điện thoại một IP cục bộ tĩnh. Đó là Android Marshmellow. Ping hoạt động (ngay cả ở chế độ chờ), nhưng tôi tìm kiếm một giải pháp tốt hơn.
Ole Albers

Bạn có thể sử dụng nmap như những gì được liệt kê ở đây
Tim

Không phải nmap chỉ là một cách tự động để ping cho các thiết bị (có cùng nhược điểm như đã đề cập ở trên)?
Ole Albers

Có nhưng có vẻ như bạn có thể tự động hóa nó bằng một tập lệnh
Tim
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.