iPhone에서 SNMP로 라우터에서 MAC과 제조사 가져오기
라우터에서 SNMP를 켜고 iPhone이나 iPad의 NetBlade를 무료로 연결하면, 모든 기기가 자신의 MAC 주소와 제조사를 표시합니다.
iOS는 앱에 다른 기기의 MAC 주소를 절대 보여 주지 않으므로, 첫 스캔 후 NetBlade의 많은 기기에는 MAC도 제조사도 없습니다. 라우터는 ARP 테이블에 그 모두를 알고 있으며, 그 테이블을 SNMP로 공유할 수 있습니다. 이 글은 일반적인 라우터에서 SNMP를 켜는 법, 커뮤니티나 SNMP v3로 NetBlade를 연결하는 법, 결과를 확인하는 법을 설명합니다. 무료입니다.
시작하기 전에
- 저장된 네트워크, 또는 하나를 저장할 준비. iPhone과 iPad에서 NetBlade 시작하기를 참고하세요.
- SNMP를 지원하는 라우터. 많은 업무용 라우터, 방화벽, 관리형 스위치가 지원하지만, 통신사가 제공하는 가정용 라우터는 이를 노출하지 않는 경우가 많습니다.
- 라우터 관리자 페이지 접근 권한. 도구 › 라우터 › «웹 인터페이스 열기»를 누르면 그곳으로 갑니다.
참고: NetBlade는 SNMP로 읽기만 합니다. 라우터에서 무엇도 바꾸지 않습니다.
1. 라우터에서 SNMP 켜기
제조사마다 위치가 다르지만 개념은 같습니다. 관리자 페이지에서 “SNMP”를 찾으세요. 흔히 “관리(Administration)”, “관리(Management)”, “시스템(System)”, “서비스(Services)” 아래에 있습니다. 그런 다음 아래 두 옵션 중 하나를 고릅니다.
옵션 A: 커뮤니티를 사용하는 v1/v2c
커뮤니티는 읽기 비밀번호로 동작하는 공유 단어입니다.
- SNMP를 켜고, 라우터가 제공하면 v2c로 합니다.
- 읽기 전용 커뮤니티를 설정합니다.
public은 피하세요. 모든 도구가 가장 먼저 시도하는 기본값입니다. - 라우터가 허용하면 SNMP 접근을 로컬 네트워크로 제한하세요.
- NetBlade용으로 읽기-쓰기 커뮤니티는 절대 만들지 마세요. NetBlade에는 필요 없습니다.
옵션 B: 사용자를 사용하는 v3
v3는 사용자 이름, 인증, 암호화를 더합니다. 라우터가 제공하면 사용하세요.
- 읽기 전용 v3 사용자를 만듭니다.
- 인증: MD5 또는 SHA.
- 프라이버시(암호화): DES 또는 AES. SHA와 AES를 선호하세요.
경고: NetBlade는 v3에 대해 SHA(SHA-1)와 AES(AES-128)를 지원합니다. 라우터가 SHA-256이나 AES-256만 제공하면, 이 사용자에 대해 SHA와 AES-128을 고르거나, LAN으로 제한된 강력한 커뮤니티를 쓰는 v2c를 사용하세요.
경고: SNMP가 인터넷이 아니라 오직 네트워크 내부에서만 도달 가능하도록 하세요.
2. NetBlade에 자격 증명 입력하기
- LAN 탭에서 ⋯ 메뉴를 열고 «이 네트워크 저장»을 선택합니다. 이미 저장되어 있으면 제목 아래의 호박색 «SNMP» 칩을 누르거나, 저장 › 사용자의 네트워크 › «자격 증명»을 엽니다.
- «라우터에서 기기 가져오기(SNMP)»를 켭니다.
- «버전»을 고릅니다: v1, v2c 또는 v3.
- v1이나 v2c의 경우 «커뮤니티»를 입력합니다.
- v3의 경우 «사용자 이름»을 입력하고, «인증»을 고르고 «인증 키»를 입력한 뒤, «프라이버시»를 고르고 «프라이버시 키»를 입력합니다.
- 저장합니다. NetBlade가 즉시 MAC 가져오기를 다시 시도합니다.
이제부터 이 네트워크의 모든 스캔은 라우터의 ARP 테이블을 읽습니다.
자격 증명이 있는 곳
SNMP 자격 증명은 iOS 키체인에 이 기기에만 보관됩니다. NetBlade의 백업 파일에는 들어가지 않으므로, 다른 기기에서 복원한 뒤에는 다시 입력합니다.
3. 직접 조회 시도하기
빠른 테스트를 위해서나, 저장하지 않은 다른 네트워크의 라우터를 위해서는 이렇게 합니다.
- 도구 › «라우터에서 기기 가져오기».
- 라우터의 IP(보통 게이트웨이)와 커뮤니티를 입력합니다.
- «조회»를 누릅니다.
라우터가 알고 있는 IP와 MAC 쌍을 얻습니다. 이것이 되면 저장된 네트워크도 될 것입니다.
팁: 도구 › SNMP는 어떤 기기든 같은 방식으로 조회하고, 시스템 정보, 실시간 트래픽이 있는 인터페이스, VLAN, 저장 공간, CPU, 그리고 프린터의 경우 토너와 페이지를 보여 줍니다. iPhone에서도 무료입니다.
제대로 되었는지 확인하기
- LAN 탭 제목 아래의 «SNMP» 칩이 초록색입니다.
- «스캔 요약»에 라우터가 SNMP로 응답했다고 나옵니다.
- 이제 목록의 기기에 MAC 주소와 제조사가 표시됩니다.
- 설정 › «LAN 스캔» › «MAC에서 제조사 조회»가 켜져 있습니다. 이는 MAC이 SNMP로 도착하는 기기에만 영향을 줍니다.
스캔 후에도 일부 MAC이 여전히 누락되면 ⋯ › «MAC 다시 시도(SNMP)»를 사용하세요.
문제가 생기면
- 칩이 호박색으로 남아 있습니다. SNMP가 켜져 있는지, 버전이 맞는지, 커뮤니티나 v3 사용자가 라우터와 정확히 같은 철자인지 확인하세요. 커뮤니티는 대소문자를 구분합니다.
- 라우터는 응답하지만 MAC이 거의 도착하지 않습니다. ARP 테이블은 최근에 라우터와 통신한 기기만 담습니다. 다시 스캔하세요. 스캔 자체가 기기들이 통신하게 만듭니다.
- v3는 실패하지만 v2c는 됩니다. 인증이나 프라이버시 프로토콜이 아마 맞지 않을 것입니다. 라우터에 NetBlade가 지원하지 않는 SHA-256이나 AES-256이 있는지 확인하세요.
- 라우터에 SNMP 옵션이 없습니다. 많은 통신사 라우터가 그렇습니다. AirPlay 기기처럼 자신의 MAC을 알리는 기기는 여전히 그것을 표시하며, 나머지는 목록에 MAC이 없는 채로 남고, NetBlade는 추측하지 않고 그렇게 밝힙니다.
- 특정 기기 하나가 네트워크와 다른 SNMP 자격 증명을 사용합니다. 그 상세 정보를 열고 «자격 증명(이 기기)»에 설정하세요.