ULOG와 NFLog의 차이점은 무엇인가요?

ULOG와 NFLog의 차이점은 무엇인가요?

다양한 곳에서는 전용 넷필터 로깅을 얻기 위해 LOG 대신 ULOG 또는 NFLOG를 사용하도록 제안합니다(예를 참조하세요).여기또는여기).

보면 볼수록 man iptables두 사람은 꽤 비슷해 보인다. NFLOG가 "nfnetlink_log 백엔드"에 대해 이야기하는 반면 ULOG는 백엔드에 대해 이야기하지 않는다는 점만 빼면요.

  1. 차이점이 뭐야?
  2. 둘 중 하나를 사용하는 일반적인 상황이 있습니까?

답변1

ULOGipv4용 커널 2.4에 추가된 원래 사용자 공간 로깅이었습니다.

NFLOG원래 ULOG를 기반으로 하지만 다음을 통해 구현된 2.6 커널을 위한 새로운 일반(레이어 3 독립적) 로깅 프레임워크입니다.libnfnet링크

둘 다 다음으로 로그를 보냅니다.ulogd그런 다음 선택한 출력 플러그인을 통해 기록됩니다.

1.x가 제대로 작동하지 않을 수 있으므로 ULOG계속 사용하는 경우 사용하십시오 . 레거시 로 간주되고 EOL이므로 실제로 사용해야 합니다 .ulogd-1.xNFLOGulogd-2.x1.x

그렇지 않으면 그냥 사용하세요NFLOG

관련 정보