Sự khác biệt giữa ULOG và NFLog là gì?


13

Nhiều nơi khác nhau đề xuất sử dụng ULOG hoặc NFLOG thay vì LOG để nhận nhật ký bộ lọc mạng chuyên dụng (xem ví dụ tại đây hoặc tại đây ).

Nhìn vào man iptableshai người trông khá giống nhau. Ngoại trừ việc NFLOG nói về một số "phụ trợ nfnetlink_log" trong khi ULOG không nói về bất kỳ phụ trợ nào.

  1. Có gì khác biệt?
  2. Có những tình huống điển hình cho việc sử dụng cái này hay cái khác?

Câu trả lời:


14

ULOG là bản ghi không gian người dùng ban đầu được thêm vào Kernel 2.4 cho ipv4.

NFLOGlà khung ghi nhật ký chung, mới hơn (độc lập lớp 3) cho 2,6 hạt nhân dựa trên ULOG gốc nhưng được triển khai qua libnfnetlink

Cả hai sẽ gửi nhật ký ulogdmà sau đó sẽ đăng nhập thông qua bất kỳ plugin đầu ra nào bạn chọn.

Sử dụng ULOGnếu bạn bị mắc kẹt ulogd-1.xvì 1.x có thể không chơi tốt với NFLOG. Bạn thực sự nên sử dụng ulogd-2.xnhư 1.xđược coi là di sản và là EOL.

Nếu không, chỉ cần sử dụng NFLOG


1
Lưu ý rằng ulogd 1.24 (như được vận chuyển trên Debian / ổn định) dường như không thích NFLOG, nhưng dường như thích ULOG.
Elrond

ah debian .. luôn ổn định như vậy =) đã thêm một ghi chú vào A. Ngoài ra jessie sẽ chuyển sang ulogd-2.x
Matt

Có cách nào để phát hiện hệ thống nào có khả năng sử dụng để tập lệnh bao bọc luôn có thể sử dụng đúng không?
dùng1169420

1
@ user1169420, có thể như thế này:if ulogd --version | grep -q 'Version 2'; then (use NFLOG); else (use ULOG); fi
MarSoft 18/03/19

Và những gì về thường xuyên LOG?, Nó có mối quan hệ gì với những người khác?.
Jaime Hablutzel
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.