さまざまな場所で、LOGの代わりにULOGまたはNFLOGを使用して専用のネットフィルターログを取得することが推奨されています(たとえば、 ここ または ここ を参照)。
man iptables
を見ると、これら2つはよく似ています。例外として、NFLOGは「nfnetlink_logバックエンド」について話し、ULOGはバックエンドについて話しません。
ULOG
は、カーネル2.4でipv4用に追加された元のユーザー空間ログでした。
NFLOG
は、元のULOGに基づいた2.6カーネル向けの新しい汎用(レイヤー3独立)ロギングフレームワークですが、 libnfnetlink を介して実装されます
どちらもログを ulogd
に送信し、選択した出力プラグインを介してログに記録します。
1.xがULOG
でうまく機能しない可能性があるため、ulogd-1.x
が表示されない場合はNFLOG
を使用してください。 ulogd-2.x
はレガシーと見なされ、EOLであるため、本当に1.x
を使用する必要があります。
それ以外の場合は、NFLOG
を使用します