Tổng quan NetworkInfo
NetworkInfo cho phép bạn nhanh chóng lấy thông tin về mạng của mình, ngay cả khi bạn không kết nối với chính mạng đó. Xem thiết bị nào đang trực tuyến hoặc ngoại tuyến, gửi lệnh ping nhanh đến thiết bị. Đặt tên cho thiết bị để dễ nhận biết. Nhóm các thiết bị trong danh mục mà bạn tự xác định. Sắp xếp danh mục và thiết bị mạng bằng cách kéo và thả.
Ứng dụng này sử dụng kết nối Secure Shell (SSH) tới bộ định tuyến của bạn (hoặc bất kỳ máy nào hỗ trợ SSH) mà thiết bị này có thể truy cập qua mạng. Điều này có thể thông qua wifi trên mạng gia đình của bạn hoặc, nếu bộ định tuyến/máy của bạn được kết nối với internet, từ bất kỳ vị trí mạng nào trên internet cho phép kết nối SSH ra bên ngoài.
Kết nối SSH được sử dụng để chạy các lệnh (linux) trực tiếp trên bộ định tuyến/máy để lấy thông tin về các thiết bị mạng được kết nối với nó. Bộ định tuyến hoặc máy khác của bạn phải được định cấu hình để cho phép kết nối SSH (hoạt động như một máy chủ SSH). Bạn cần biết thông tin đăng nhập (chi tiết đăng nhập) và cung cấp chúng cho ứng dụng này.
Thông tin đăng nhập được ứng dụng này lưu trữ trên thiết bị này theo kiểu được mã hóa, sử dụng tiện ích Android Key Store. Bạn nên sử dụng phương pháp xác thực dựa trên khóa thay vì mật khẩu (khi sử dụng xác thực dựa trên khóa, thông tin đăng nhập theo thiết kế sẽ không bao giờ rời khỏi thiết bị).
Các lệnh được sử dụng thông qua kết nối SSH là arp, ping, grep, sort, awk, head, cut và giao diện /sys/class/net (trường hợp này xảy ra trên hầu hết các hệ thống dựa trên Linux). Các công cụ Linux nói trên sẽ khả dụng sau khi đăng nhập qua SSH (ví dụ: có trong $PATH trên máy chủ SSH sau khi đăng nhập).
Hầu hết các bộ định tuyến mạng gia đình chạy một số dạng Linux và cung cấp các công cụ này hoặc có thể được mở rộng để sử dụng chúng (ví dụ: sử dụng OpenWRT hoặc Freetz).
Nếu tường lửa đang hoạt động trên mạng của bạn, nó phải được đặt để cho phép kết nối với máy chủ SSH. Thông thường, điều này liên quan đến việc bỏ chặn cổng 22 (cổng máy chủ SSH tiêu chuẩn). Máy chủ SSH cũng có thể được cấu hình để sử dụng một cổng khác. Trong trường hợp đó, tường lửa phải được đặt tương ứng.
Hiện tại, ứng dụng này chỉ hỗ trợ các thiết bị có địa chỉ IP4 trong dải XXX.XXX.XXX.0-255.
Ứng dụng này sử dụng kết nối Secure Shell (SSH) tới bộ định tuyến của bạn (hoặc bất kỳ máy nào hỗ trợ SSH) mà thiết bị này có thể truy cập qua mạng. Điều này có thể thông qua wifi trên mạng gia đình của bạn hoặc, nếu bộ định tuyến/máy của bạn được kết nối với internet, từ bất kỳ vị trí mạng nào trên internet cho phép kết nối SSH ra bên ngoài.
Kết nối SSH được sử dụng để chạy các lệnh (linux) trực tiếp trên bộ định tuyến/máy để lấy thông tin về các thiết bị mạng được kết nối với nó. Bộ định tuyến hoặc máy khác của bạn phải được định cấu hình để cho phép kết nối SSH (hoạt động như một máy chủ SSH). Bạn cần biết thông tin đăng nhập (chi tiết đăng nhập) và cung cấp chúng cho ứng dụng này.
Thông tin đăng nhập được ứng dụng này lưu trữ trên thiết bị này theo kiểu được mã hóa, sử dụng tiện ích Android Key Store. Bạn nên sử dụng phương pháp xác thực dựa trên khóa thay vì mật khẩu (khi sử dụng xác thực dựa trên khóa, thông tin đăng nhập theo thiết kế sẽ không bao giờ rời khỏi thiết bị).
Các lệnh được sử dụng thông qua kết nối SSH là arp, ping, grep, sort, awk, head, cut và giao diện /sys/class/net (trường hợp này xảy ra trên hầu hết các hệ thống dựa trên Linux). Các công cụ Linux nói trên sẽ khả dụng sau khi đăng nhập qua SSH (ví dụ: có trong $PATH trên máy chủ SSH sau khi đăng nhập).
Hầu hết các bộ định tuyến mạng gia đình chạy một số dạng Linux và cung cấp các công cụ này hoặc có thể được mở rộng để sử dụng chúng (ví dụ: sử dụng OpenWRT hoặc Freetz).
Nếu tường lửa đang hoạt động trên mạng của bạn, nó phải được đặt để cho phép kết nối với máy chủ SSH. Thông thường, điều này liên quan đến việc bỏ chặn cổng 22 (cổng máy chủ SSH tiêu chuẩn). Máy chủ SSH cũng có thể được cấu hình để sử dụng một cổng khác. Trong trường hợp đó, tường lửa phải được đặt tương ứng.
Hiện tại, ứng dụng này chỉ hỗ trợ các thiết bị có địa chỉ IP4 trong dải XXX.XXX.XXX.0-255.
Xem thêm