고정 IP 주소로 설정된 네트워크 카메라가 있습니다. 리눅스를 사용하여 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를 사용하는 경우 모든 네트워크를 핑하고 ARP 캐시에서 카메라의 MAC 주소를 찾을 수 있습니다. 예를 들어:
nmap -sP 192.168.0.0/24
arp | grep <the MAC address with ':' as separator and lower case letters>
편집: (제공된 정보를 고려하여)
카메라를 노트북에 직접 연결하면 카메라 구성(웹 페이지 또는 간단한 텔넷 메뉴 등)에 액세스할 수 있습니다. 카메라 설명서에서 기본 카메라 IP 주소를 확인할 수 있습니다. 동일한 네트워크에 고정 주소를 설정하여 랩톱을 구성해야 합니다.
예를 들어, 카메라 주소가 이면 192.168.0.1
노트북을 으로 구성할 수 있습니다 ifconfig 192.168.0.2/24 up
. 그런 다음 카메라를 핑하고 구성(고정 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