저는 National Instruments(myRIO)의 장치를 사용하고 있는데 무선이나 USB를 사용하여 구성할 수 있습니다. IP 주소를 얻기 위해 먼저 USB를 통해 연결하지 않고 무선 네트워크를 통해 사용하도록 구성하고 싶습니다. 그런데 문제는 캠퍼스 무선망(Eduroam)이 고정IP를 제공하지 못한다는 점입니다. myRIO와 같은 무선 네트워크(알 수 없는 IP)에서 특정 장치를 찾는 방법이 있습니까?
답변1
짧은 답변:arp 캐시에서 찾으세요.
사용 중인 OS를 지정하지 않았으므로 이러한 도구와 절차는 다른 OS에도 동일하므로 Linux 빌드로 가정하겠습니다.
먼저 arp 캐시가 네트워크의 다른 모든 장치를 알 수 있도록 네트워크를 스캔해야 합니다. Linux에서는 nmap을 사용하여 이 작업을 쉽게 수행할 수 있습니다(동일한 방식으로 작동하는 zenmap이라는 Windows 포트가 있습니다)
nmap -sP 192.168.10.0/24
. 네트워크 ID를 캠퍼스 DHCP 풀에 적합한 것으로 바꾸십시오.arp 캐시에서 찾으십시오.
arp -n
컴퓨터가 알고 있는 네트워크의 모든 주소가 표시됩니다. 일부 장치에는 MAC 주소(arp 테이블의 첫 번째 열)가 물리적으로 인쇄되어 있습니다. 그렇지 않은 경우 arp 테이블에서 MAC 주소의 전반부를 살펴보고 장치 제조업체와 일치하는 주소가 있는지 확인해야 합니다. National Instruments가 어떤 공급업체 ID를 사용하는지 잘 모르겠지만 기술 지원팀에 전화하면 이를 찾아볼 수 있으므로 arp 테이블의 모든 장치에 대해 공급업체 ID 조회를 수행할 필요가 없습니다.