固定IPアドレスに設定されたネットワークカメラがあります。 Linuxを使ってIPをどのように知ることができますか?
カメラをノートパソコンに直接接続します。
私のシステムは
Linux machine 3.5.7-gentoo #2 SMP
ifconfig eth0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::21e:ecff:fe18:854f prefixlen 64 scopeid 0x20<link>
ether 00:1e:ec:18:85:4f txqueuelen 1000 (Ethernet)
RX packets 35839 bytes 2150340 (2.0 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1084 bytes 145354 (141.9 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
答え1
静的IPアドレスにプリセットされていて、デフォルトでDHCPを使用するように設定されていない場合でも、DHCPを使用できます。この場合は、同じネットワークとネットマスクを使用するプライベートネットワーク(コンピュータとカメラなど)に接続して設定する必要があります。
DHCPを使用している場合は、すべてのネットワークをpingして、ARPキャッシュでカメラのMACアドレスを見つけることができます。たとえば、
nmap -sP 192.168.0.0/24
arp | grep <the MAC address with ':' as separator and lower case letters>
編集:(提供された情報を考慮して)
カメラをノートパソコンに直接接続すると、カメラの設定(Webページや簡単なTelnetメニューなど)にアクセスできます。カメラのマニュアルでデフォルトのカメラIPアドレスを確認できます。同じネットワークに固定アドレスを設定してラップトップを設定する必要があります。
たとえば、カメラのアドレスがある場合は、ノート192.168.0.1
ブックをに設定できますifconfig 192.168.0.2/24 up
。その後、カメラをpingして設定(固定IPアドレス、DHCP設定など)を変更できます。その後、カメラを目的のネットワークに接続できます。
答え2
カメラのMACアドレスはどこかに記録する必要があります。長さは12文字で、各文字ペアの間にコロンを含めることができます。
その後、プローブサブネットを使用してnmap
コンピュータのARPテーブルを入力し、カメラのMACアドレスと一致するものを見つけることができます。
$ nmap -sn 192.0.2.0/24 <-- replace with your subnet's address and size
Starting Nmap 6.00 ( http://nmap.org ) at 2013-06-17 15:11 BST
Nmap scan report for 192.0.2.1
Host is up (0.00012s latency).
...
$ arp -an | grep -v incomplete
? (192.0.2.1) at 00:02:03:04:05:06 <-- list of MAC addresses
? (192.0.2.24) at 08:0a:0b:0c:0d:0e