MikroTik RouterOS에서는 넷워치 는 호스트의 상태가 변경될 때(즉, 호스트에 연결할 수 있거나 연결할 수 없는 경우) ping(ICMP 에코 요청)을 보내고 스크립트를 실행하여 네트워크에서 호스트의 가용성을 모니터링할 수 있는 유용한 도구입니다.
NetWatch는 기본적으로 MAC 주소와 직접 작동하지 않고 IP 주소와 작동하도록 설계되었습니다.
NetWatch 작동 방식:
NetWatch를 사용하면 모니터링할 IP 주소 목록을 구성할 수 있으며, 이러한 주소 중 하나에 대한 연결 상태가 변경될 때 실행되어야 하는 특정 작업(예: 스크립트)을 지정할 수 있습니다. 일반적인 구성은 다음과 같습니다.
- 호스트 IP: 모니터링할 장치의 IP 주소입니다.
- 간격: NetWatch가 호스트에 ping을 보내는 빈도입니다.
- 시간 초과: Ping 응답을 기다리는 시간입니다.
- 업 스크립트: 호스트에 연결할 수 있게 되면 실행되는 스크립트입니다.
- 다운스크립트: 호스트에 연결할 수 없을 때 실행되는 스크립트입니다.
NetWatch에서 MAC 주소 사용:
NetWatch는 ICMP 프로토콜을 사용하여 호스트 상태를 모니터링하므로 ping을 보내려면 IP 주소가 필요합니다. 동일한 로컬 네트워크(LAN) 내 통신을 위해 네트워크 인터페이스에 할당된 고유 식별자인 MAC 주소는 로컬 네트워크 세그먼트 외부로 라우팅하거나 액세스할 수 없기 때문에 NetWatch에서 직접 사용할 수 없습니다.
MAC을 통한 장치 모니터링의 대안:
MAC 주소로 장치를 구체적으로 모니터링해야 하는 경우 다음과 같은 대안을 고려할 수 있습니다.
- ARP 모니터링: IP 주소와 MAC 주소를 연결하는 MikroTik의 ARP 테이블을 관찰하세요. MAC 주소가 여전히 존재하는지 여부를 감지하기 위해 ARP 테이블을 주기적으로 확인하는 스크립트를 구성할 수 있습니다.
- DHCP 임대: DHCP 임대를 모니터링하여 특정 장치(MAC 주소로 식별됨)가 활성 상태이고 IP 주소를 수신하는지 확인합니다.
결론 :
NetWatch는 IP 주소를 사용하여 네트워크에서 장치 및 서비스의 가용성을 모니터링하는 강력한 도구입니다.
MAC 주소 기반 모니터링을 위해서는 MikroTik RouterOS의 표준 NetWatch 기능에 직접적으로 의존하지 않는 대체 솔루션을 구현해야 합니다.
이 게시물에는 태그가 없습니다.