NAC에이전트 미동작 =========================== 증상 -------- 노드 상태가 연결중 이고 에이전트가 실행 중이지만 관리WebUI에서는 에이전트가 다운으로 표시되는 증상 원인 ------ 에이전트는 정책서버로 2분에 한 번씩 Keep-alive 패킷을 전송하여 에이전트 동작 상태를 알려준다. 정책서버는 에이전트로부터 10분 동안 Keep-alive 패킷을 수신하지 못하였을 때 에이전트의 동작 상태를 미 동작으로 변경한다. 다음과 같은 상황은 에이전트의 Keep-alive 동작을 방해하여 동작중이지만 다운상태로 표시된다: #. 정책서버와 에이전트 사이 방화벽에서 패킷 차단 #. PC내 백신프로그램에서 Keep-alive 패킷전송을 방해 #. 하드디스크 변경으로 인한 에이전트 설치 불가 #. 에이전트가 Keep-Alive 패킷을 생성하지 않는 것 해결방법 ---------- 정책서버와 에이전트간 통신 확인 ''''''''''''''''''''''''''''''' - 에이전트와 정책서버간의 Keep-Alive 통신 확인 .. code-block:: bash tcpdump -i eth0 host [PC IP] and port 3871 - 정책서버와 에이전트 사이에 방화벽이나 타 보안솔루션에서 단말에서 발생하는 패킷이 존재하는지 확인 **Keep-Alive 패킷이 감지되지 않는 경우** - 에이전트 설치가 정상적으로 설치되지 않았을 경우 발생 가능하며 에이전트를 재설치 하는 방법으로 조치 - 단말내 다른 보안제품으로 인하여 Keep-alive 동작을 할 수 없는 상태일 경우는 타 보안제품을 삭제하고 에이전트 재설치 방법으로 조치 - (Windows) 에이전트가 Keep-Alive 패킷을 생성하고 보내는지 확인하려면 추가적인 디버그 설정이 필요 - 레지스트리에서 ``HKEY_LOCAL_MACHINE\SOFTWARE\Geni\Genian\Option`` 또는 ``HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Geni\Genian\Option`` 을 찾습니다. - ``DWORD:DebugPrint (1)`` 추가 설정 **Keep-Alive 패킷이 감지되는 경우** - Agnet 설치나 정책 서버에 문제가 있을 수 있습니다. - 기타 케이스에서는 로그를 수집하여 기술지원 참조: :doc:`log-collect-method`