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
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