如何在内核HWE中加载nf_conntrack和nf_nat_masquerade模块?

如何在内核HWE中加载nf_conntrack和nf_nat_masquerade模块?

我有一些 iptables 规则需要nf_conntracknf_nat_masquerade模块,但这些模块在氢能资源内核(Ubuntu 18.04.3 x64)。

注意:它们仅在以前的内核中可用(例如:4.15.0-70-generic 等)

ls /lib/modules/$(uname -r)/kernel/net/*/netfilter/

实际 HWE 内核 5.0.0.-37-generic

modprobe: FATAL: Module nf_nat_masquerade not found in directory /lib/modules/5.0.0-37-generic
modprobe: FATAL: Module nf_nat_masquerade_ipv4 not found in directory /lib/modules/5.0.0-37-generic
modprobe: FATAL: Module nf_conntrack_ipv4 not found in directory /lib/modules/5.0.0-37-generic

如何使用 modprobe 安装/激活/加载该内核的模块?

PD:响应用户的建议

grep NF_NAT_MASQ /boot/config-$(uname -r)
CONFIG_NF_NAT_MASQUERADE_IPV4=y
CONFIG_NF_NAT_MASQUERADE_IPV6=y

但是使用此命令模块不会显示为“已加载”:

cat /proc/net/ip_tables_matches

相关内容