如何在具有 IPv6 的 Ubuntu 上使用 ulogd2?

如何在具有 IPv6 的 Ubuntu 上使用 ulogd2?

我正在尝试在我的 Ubuntu 服务器上使用 ulogd2(软件包ulogd版本2.0.3-1ubuntu2),但遇到了ip6tables失败的问题:

$ ip6tables -A INPUT -m limit --limit 5/sec --limit-burst 15 -j ULOG --ulog-prefix "flt "
ip6tables v1.4.21: unknown option "--ulog-prefix"

现在这很奇怪,因为与 v1ulogd2不同,它具有 IPv6 支持ulogd

lsmod|grep -i ULOG

显示模块已加载。但是当我尝试使用和 no时ipt_ULOG,没有找到任何模块。ip6t_ULOGmodprobext_ULOG

对于如何启用它有什么想法吗?

答案1

正如所述手册页,ULOG 已弃用(并且仅适用于 IPv4)。它已被 NFLOG 目标取代,后者可以与任一协议一起使用。

例如:

ip6tables -A INPUT -m limit --limit 5/sec --limit-burst 15 -j NFLOG --nflog-prefix "flt "

您仍然将 ulogd2 守护程序与 NFLOG 目标一起使用。

相关内容