chrisandClaude Opus 5.5 f0187f041d logging_ipv{4,6}.conf: detect ulogd2 via systemd instead of ps.
ps also lists the ulogd of LXC containers (which do not receive the NFLOG
packets of the host) and misses ulogd2 if the firewall starts first at boot.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-11 23:17:04 +01:00
2026-06-29 16:44:43 +02:00
2019-03-07 05:07:46 +01:00
2017-06-02 11:34:43 +02:00
2017-02-12 16:07:07 +01:00
2019-03-07 18:37:10 +01:00

# ---
# - Install netfilter userspace logging daemon.
# ---
apt-get install ulogd2

# ---
# - Adjust configuration file '/etc/ulogd.conf'
# ---

# - (1) 
# -
# - Define two new plugin stacks inside '[global]'.
# -
# -     directly after the last "plugin="/usr/lib.." statement add:
# -
# -        # ====================================================================
# -        # Define two new plugin stacks inside for iptables logging
# -        # ====================================================================
# -        # -
# -        # -    firewall11 - for IPv4 Firewall
# -        # -    firewall12 - for IPv6 Firewall
# -        # -
# -        stack=firewall11:NFLOG,base1:BASE,ifi1:IFINDEX,ip2str1:IP2STR,print1:PRINTPKT,emu11:LOGEMU
# -        stack=firewall12:NFLOG,base1:BASE,ifi1:IFINDEX,ip2str1:IP2STR,print1:PRINTPKT,emu12:LOGEMU
# -
vim /etc/ulogd.conf

# - (2)
# -
# -    - Define input plugins using above specified netlink group
# -    - Define output plugins
# -
cat <<EOF >> /etc/ulogd.conf


# =========================================================
# Define input plugins using specified netlink group inside
# =========================================================

[firewall11]
group=11

[firewall12]
group=12


# =====================
# Define output plugins 
# =====================

[emu11]
file="/var/log/ulog/iptables.log"
sync=1

[emu12]
file="/var/log/ulog/ip6tables.log"
sync=1

EOF


# - Restart ulog daemon
# 
systemctl restart ulogd

S
Description
No description provided
Readme
1.4 MiB
Languages
Shell 100%