启动 iptables-persistent.service 失败

Mic*_*ael 8 iptables

Ubuntu 16.04.2

在我读过的一本书中,我们需要 iptables-persistent。该书于2016年出版。

好的:

sudo apt install -y iptables-persistent
Run Code Online (Sandbox Code Playgroud)

一切都安装好了。到目前为止没有问题。如果我重新启动计算机,iptables 仍然存在。

然后在书中我读到:

sudo service iptables-persistent start.
Run Code Online (Sandbox Code Playgroud)

我明白了:

Failed to start iptables-persistent.service: Unit iptables-persistent.service not found.
Run Code Online (Sandbox Code Playgroud)

您能否发表评论:Ubuntu 16.04.2 是否可以接受这种行为?

ob2*_*ob2 15

似乎从 Ubuntu 16.04 开始,iptables-persistent 已被 netfilter-persistent 取代。由于依赖关系,该软件包仍然存在并自动安装 netfilter-persistent。可以使用以下命令来启动防火墙。

sudo service netfilter-persistent start
Run Code Online (Sandbox Code Playgroud)