web-dev-qa-db-ja.com

ネットワーク上のデバイスのIPアドレスを見つける方法

Ubuntu Linux(16.04)マシンにIPカメラを接続しようとしています。職場では、60台以上のカメラのカメラネットワークを担当していますが、AxisカメラのIPアドレスなどを決定するためにいくつかのウィンドウツールを使用しています。現在、自宅でUbuntu Linuxマシンを使用して、イーサネットポートに1台のカメラが接続されているのを確認しようとしています。

私は運が悪かったDHCPを使用しようとしました(おそらく、カメラのIPアドレスが固定されているためです)。

「他のコンピューターと共有」(Ubuntu GUIのネットワーク設定のオプション)を使用してみました。これにより、ホストコンピューターのIPアドレスが10.42.0.1になりますが、nmapなどのツールを使用しても、このネットワーク上の他の接続は表示されません。

10.42.0.xなどのドメイン範囲と192.168.55.xなどの従来のIP範囲を使用して、手動のネットワーク設定を使用してみました。すべて成功なし。

AngryIP(Windowsの便利なツール)をインストールしようとしましたが、.debファイルに問題があるか、Ubuntuがインストールを拒否しているため、インストールが行われているようです(ipscanにはリポジトリが存在しないと思われます)。

また、ここで言及したすべてを試しました: buntu 16.04 LTS用のIPスキャナーをどのようにインストールできますか? 、再び成功しません。

カメラが接続されると、Tx LEDが短時間点滅してから点灯し続け、Ubuntuが「イーサネットネットワークに接続されました」などと報告します。また、nmapを実行すると、カメラのLEDが1、2秒点滅するため、何かがそこにあり、通信しているので、UbuntuにIPアドレスを教えてもらうことはできません。

繰り返しますが、私が職場で使用しているツールは、IPアドレスが接続先のドメインから完全に外れていても、カメラのIPアドレスを教えてくれます!正直に言うと、どのように機能するのかわかりませんが、はい、たとえば、172.16.12.xのドメインで192.168.55.7のようなアドレスを識別できます。

ハードウェアの観点から見ると、私のマシンは最新のI7であり、カメラは評判の良いブランドであり、イーサネットポートに直接接続されています。ネットワーク上の他のノードはありません。助けてください!

接続が確立されると、IFCONFIGは次を返します。 enter image description here

3
witenitenz

これには3つの方法があります。

スキャンするサブネット(192.168.0.xまたは10.0.0.x、またはあなたが持っているもの)を知っている必要があります。

ifconfigを実行して、サブネットを表示します。私の例では、192.168.0.255を使用します

方法1 nmap

パッケージのインストールを気にしない限り、IMO nmapが最適です

Sudo apt-get install nmap

次に、pingで検索します(nmapはもちろんより複雑になる可能性があり、これはpingをファイアウォールで処理していないことを前提としています)

nmap -sP 192.168.0.*

方法2:arpを使用する

ping -b 192.168.0.255

arp -a

方法3、およびおそらくさらに良いオプションは、ルーターにログインします。ほとんどのルーターには、接続されているすべてのデバイスを表示するWebインターフェイスがあります。

もちろん、これらの方法では、どのIPに何があるかはわかりませんが、nmapは必要に応じてOSを推測しようとします。

https://nmap.org/book/man-os-detection.html

何がどのIPに存在するか、またはそうでないかを知る手がかりになるかもしれません。

9
Panther

まず、カメラのプラグを抜きます。

次に、wiresharkを起動し、Anyインターフェイスを監視するように指示します。

第三に、カメラを接続します。

wiresharkは、IPアドレスを含むカメラのトラフィックを表示(およびデコード)する必要があります。

2
waltinator

ええ、OSがWindowsでない場合は、IP範囲でnmapを実行する必要があります。すべてのライブホストを確認します。最後にポートスキャンを実行し、バナーを取得します。あなたの場合、あなたはそのIPカメラのポート番号とそれが示すバナーを知る必要があります。最後に、IPを備えたライブホストを取得し、ネットワークでIPカメラを実行します。このプロセスは、ネットワーク上で他のサービスを検出するのに役立ちます。それはあなたの記憶とCPUを使い果たすかもしれません。しかし、おそらくそれが最善の方法です。

パブリックIPを見つける方法を知るには、次を確認してください。 www.IPconfig.in

0
Bella