現在、ホスト OS として Ubuntu を搭載したコンピューターに zoneminder をセットアップしようとしています。
それをする前に、私が購入したPoE CCTVカメラ、Reolink RLC410-5MPが動作するかどうか知りたいです。
これを実現するには複数の方法がありますが、私が見つけた最も簡単な方法は、VLCでrstp URLを使用することです。URLの正しい形式を検索した後、これが見つかりました。
メインストリーム: rtsp://admin:password@ip_address:554//h264Preview_01_main
今必要なのは、イーサネットケーブルを介してラップトップに直接接続され、電源から電力が供給されているCCTVのIPアドレスです。
IPアドレスを見つける方法が100%わからないのですが、私が見つけた方法の1つは
nmap -sn 192.168.0.0/24
しかし、上記では 8 台のデバイスが接続されていると表示されており、1 台または 2 台のデバイス (CCTV とおそらくルーター) のみを期待するはずなので困惑しています。
イーサネット ケーブルを介してラップトップに物理的に接続された PoE デバイスの IP アドレスを見つける最適な方法は何ですか?
答え1
未知のデバイスをコンピュータ(ラップトップ)に直接接続する場合、まず試すべきことは、コンピュータ上でDHCPサーバーを実行し、与えるそれは住所です。
DHCP サーバーのログを見ると、どのアドレスが割り当てられているかがわかります。
DHCP プロトコルは、大まかに次のように動作します。デバイスが「こんにちは、このサブネットに初めて来ました。誰か IP アドレスを教えていただけますか?」というメッセージをブロードキャストし、DHCP サーバーが「ようこそ、新しいデバイスです。このサブネットの IP アドレスと、役に立つと思われるその他のネットワーク情報はこちらです」と応答します。
DHCP サーバーの実行方法と構成方法の詳細は、ディストリビューションによって異なります。私は Debian を使用しており、isc-dhcp-server
パッケージを実行しています。これは で構成されており/etc/dhcp/dhcpd.conf
、syslog にログを記録します。
未知のデバイスが DHCP を使用せず、代わりに静的 IP アドレスを割り当てている場合は、楽しいことが始まります。その後、マニュアルを読んだり、実際に を実行してnmap
、回答を解釈したり、デバイスが詳細に何をするかを調べるためにさらにいろいろ試します。