NetworkInfoの紹介
NetworkInfo を使用すると、ネットワーク自体に接続していない場合でも、ネットワークに関する情報をすばやく取得できます。オンラインまたはオフラインのデバイスを確認し、デバイスにクイック ping を送信します。簡単に認識できるようにデバイスに名前を付けます。自分で定義したカテゴリでデバイスをグループ化します。カテゴリとネットワーク デバイスをドラッグ アンド ドロップで整理します。
このアプリは、このデバイスからネットワーク経由でアクセスできるルーター (または SSH 対応のマシン) へのセキュア シェル (SSH) 接続を使用します。これは、ホーム ネットワークの Wi-Fi 経由で行うことも、ルーター/マシンがインターネットに公開されている場合は、アウトバウンド SSH 接続を許可するインターネット上の任意のネットワーク ロケーションから行うこともできます。
SSH 接続は、ルーター/マシン上で (Linux) コマンドを直接実行して、接続されているネットワーク デバイスに関する情報を取得するために使用されます。ルーターまたは他のマシンは、SSH 接続を許可するように構成する必要があります (SSH サーバーとして機能します)。資格情報 (ログインの詳細) を把握し、このアプリに提供する必要があります。
ログイン資格情報は、Android キー ストア機能を使用して、このアプリによって暗号化された方法でこのデバイスに保存されます。パスワードの代わりにキーベースの認証方法を使用することをお勧めします (キーベースの認証を使用する場合、設計上資格情報がデバイスから離れることはありません)。
SSH 接続で使用されるコマンドは、arp、ping、grep、sort、awk、head、cut、および /sys/class/net インターフェイス (ほとんどの Linux ベースのシステムの場合) です。前述の Linux ツールは、SSH 経由でログインした後に使用できるようになっている必要があります (たとえば、ログイン後に SSH サーバーの $PATH にある)。
ほとんどのホーム ネットワーク ルーターは何らかの形式の Linux を実行し、これらのツールを提供するか、それらを使用するように拡張できます (たとえば、OpenWRT や Freetz を使用)。
ネットワークでファイアウォールが有効になっている場合は、SSH サーバーへの接続を許可するように設定する必要があります。通常、これにはポート 22 (標準の SSH サーバー ポート) のブロック解除が含まれます。 SSH サーバーは、別のポートを使用するように構成することもできます。その場合、それに応じてファイアウォールを設定する必要があります。
現時点では、このアプリは XXX.XXX.XXX.0-255 の範囲の IP4 アドレスを持つデバイスのみをサポートしています。
このアプリは、このデバイスからネットワーク経由でアクセスできるルーター (または SSH 対応のマシン) へのセキュア シェル (SSH) 接続を使用します。これは、ホーム ネットワークの Wi-Fi 経由で行うことも、ルーター/マシンがインターネットに公開されている場合は、アウトバウンド SSH 接続を許可するインターネット上の任意のネットワーク ロケーションから行うこともできます。
SSH 接続は、ルーター/マシン上で (Linux) コマンドを直接実行して、接続されているネットワーク デバイスに関する情報を取得するために使用されます。ルーターまたは他のマシンは、SSH 接続を許可するように構成する必要があります (SSH サーバーとして機能します)。資格情報 (ログインの詳細) を把握し、このアプリに提供する必要があります。
ログイン資格情報は、Android キー ストア機能を使用して、このアプリによって暗号化された方法でこのデバイスに保存されます。パスワードの代わりにキーベースの認証方法を使用することをお勧めします (キーベースの認証を使用する場合、設計上資格情報がデバイスから離れることはありません)。
SSH 接続で使用されるコマンドは、arp、ping、grep、sort、awk、head、cut、および /sys/class/net インターフェイス (ほとんどの Linux ベースのシステムの場合) です。前述の Linux ツールは、SSH 経由でログインした後に使用できるようになっている必要があります (たとえば、ログイン後に SSH サーバーの $PATH にある)。
ほとんどのホーム ネットワーク ルーターは何らかの形式の Linux を実行し、これらのツールを提供するか、それらを使用するように拡張できます (たとえば、OpenWRT や Freetz を使用)。
ネットワークでファイアウォールが有効になっている場合は、SSH サーバーへの接続を許可するように設定する必要があります。通常、これにはポート 22 (標準の SSH サーバー ポート) のブロック解除が含まれます。 SSH サーバーは、別のポートを使用するように構成することもできます。その場合、それに応じてファイアウォールを設定する必要があります。
現時点では、このアプリは XXX.XXX.XXX.0-255 の範囲の IP4 アドレスを持つデバイスのみをサポートしています。
表示