ULOG ve NFLog arasındaki fark nedir?


13

Çeşitli yerler, özel netfiltre günlüğü almak için LOG yerine ULOG veya NFLOG kullanılmasını önermektedir (örneğin buraya veya buraya bakınız ).

Bakarak man iptablesbu ikisinin oldukça birbirine benziyor. Bunun dışında NFLOG bazı "nfnetlink_log arka ucundan" bahsederken, ULOG herhangi bir arka uçtan bahsetmez.

  1. Fark ne?
  2. Birini veya diğerini kullanmak için tipik durumlar var mı?

Yanıtlar:


14

ULOG ipv4 için Kernel 2.4'e eklenen orijinal kullanıcı alanı günlüğüdür.

NFLOGorijinal ULOG tabanlı ancak libnfnetlink aracılığıyla uygulanan 2.6 çekirdek için daha yeni, genel (katman3 bağımsız) günlük kaydı çerçevesidir

Her ikisi de günlükleri gönderir ve günlükleri ulogdseçtiğiniz çıktı eklentisi aracılığıyla kaydeder .

ULOGEğer ulogd-1.x1.x ile iyi oynayamayabilir gibi takılıp kalırsanız kullanın NFLOG. Gerçekten miras ulogd-2.xolarak 1.xkabul edilen ve EOL olduğu gibi kullanmalısınız .

Aksi takdirde, NFLOG


1
Ulogd 1.24'ün (Debian / ahırda sevk edildiği gibi) NFLOG gibi görünmediğini, ancak ULOG gibi görüneceğini unutmayın.
Elrond

ah debian .. her zaman çok kararlı =) A'ya bir not ekledi. Ayrıca jessie ulogd-2.x
Matt

Bir sistemin hangisini kullanabileceğini algılamanın bir yolu var, böylece bir sarıcı komut dosyası her zaman doğru olanı kullanabilir mi?
user1169420

1
@ user1169420, belki böyle:if ulogd --version | grep -q 'Version 2'; then (use NFLOG); else (use ULOG); fi
MarSoft

Peki ya düzenli LOG?, Diğerleriyle nasıl bir ilişkisi var ?.
Jaime Hablutzel
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.