删除后如何可靠地重新安装 nf_conntrack 模块?

删除后如何可靠地重新安装 nf_conntrack 模块?

我想从 Debian 中删除 nf_conntrack 模块。但是,在我知道如何恢复它(如果必须的话)之前,我不想这样做,目前我对此没有信心。列出了另一个用户删除该模块的步骤在这个答案中(第 4 步)。 具体来说:

sudo modprobe -r xt_NOTRACK nf_conntrack_netbios_ns nf_conntrack_ipv4 xt_state
sudo modprobe -r nf_conntrack

我可以只运行 modprobe add 命令(以相反的顺序)来恢复原状吗?例如(根据 wurtel 的反馈更新):

sudo modprobe nf_conntrack
sudo modprobe xt_NOTRACK
sudo modprobe xt_state
sudo modprobe nf_conntrack_netbios_ns
sudo modprobe nf_conntrack_ipv4

或者我需要考虑其他因素?

编辑:只是为了澄清我相信我已经删除了所有使用这些模块的 IPTables 规则。

答案1

仅当这些模块未在任何 iptables 规则中使用时,您才可以安全地删除它们。

需要时会自动再次加载它们(即加载 iptables 规则时),因此无需手动加载它们。也就是说,您无法提供要加载的模块列表modprobe

相关内容