ULOG와 NFLog의 차이점은 무엇입니까?

ULOG와 NFLog의 차이점은 무엇입니까?

많은 곳에서 전용 넷필터 로깅을 위해 LOG 대신 ULOG 또는 NFLLOG를 사용하는 것이 좋습니다(예:여기또는여기).

겉보기에는 man iptables둘이 매우 유사해 보입니다. NFLLOG는 "nfnetlink_log 백엔드"에 대해 이야기하는 반면 ULOG는 백엔드에 대해 이야기하지 않습니다.

  1. 차이점은 무엇입니까?
  2. 둘 중 하나가 사용되는 일반적인 상황이 있습니까?

답변1

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

NFLOG2.6 커널을 위한 업데이트된 범용(레이어 3 독립) 로깅 프레임워크로, 원래 ULOG를 기반으로 하지만 다음과 같은 방식으로 구현됩니다.libnfnet링크

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

ULOG1.x를 사용할 수 없다면 ulogd-1.x1.x가 제대로 작동하지 않을 수 있으므로 사용하세요. 이 버전은 레거시 버전 으로 간주되어 EOL되었으므로 NFLOG꼭 사용해야 합니다 .ulogd-2.x1.x

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

관련 정보