iptables-persistent已安装

iptables-persistent已安装

系统:Linux Mint 19.3“Tricia”-肉桂(64 位),基于Ubuntu 18.04,内核5.3.0-24-generic


问题持续时间:实际上是一年左右。

问题描述:由于我在太小的屏幕(15.6)上的分辨率(UHD)太大,所以直到现在,我无法通过读取带有红色 FAIL 的屏幕来找出启动过程中哪个服务出现故障。我是通过systemctl status按顺序运行所有重要服务而偶然发现的。

似乎netfilter-persistent.service由于某种原因无法启动。我想知道为什么以及如何解决它?


可能在这里发挥作用的事情:

GRUB - IPv6 已禁用

GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 ..." # the rest is irrelevant here

iptables-persistent已安装

$ apt-cache policy iptables-persistent

iptables-persistent:
  Installed: 1.0.4+nmu2ubuntu1
  Candidate: 1.0.4+nmu2ubuntu1
  Version table:
 *** 1.0.4+nmu2ubuntu1 500
        500 http://archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages
        500 http://archive.ubuntu.com/ubuntu bionic-updates/universe i386 Packages
        100 /var/lib/dpkg/status
     1.0.4+nmu2 500
        500 http://archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
        500 http://archive.ubuntu.com/ubuntu bionic/universe i386 Packages

答案1

因此,我已准备好这两个文件,以便在启动期间加载防火墙配置:

/etc/iptables/rules.v4
/etc/iptables/rules.v6

  • 失败的原因很明显 - I​​Pv6 协议在 GRUB 中被禁用。

  • 解决办法是删除rules.v6现在不相关的文件,重新启动,就可以了。


$ systemctl status netfilter-persistent.service

● netfilter-persistent.service - netfilter persistent configuration
   Loaded: loaded (/lib/systemd/system/netfilter-persistent.service; enabled; vendor preset: enabled)
   Active: active (exited) since Sun 2019-12-29 01:51:46 CET; 20min ago
  Process: 944 ExecStart=/usr/sbin/netfilter-persistent start (code=exited, status=0/SUCCESS)
 Main PID: 944 (code=exited, status=0/SUCCESS)

Dec 29 01:51:45 dell-7577 systemd[1]: Starting netfilter persistent configuration...
Dec 29 01:51:45 dell-7577 netfilter-persistent[944]: run-parts: executing /usr/share/netfilter-persistent/plugins.d/15-ip4tables start
Dec 29 01:51:46 dell-7577 netfilter-persistent[944]: run-parts: executing /usr/share/netfilter-persistent/plugins.d/25-ip6tables start
Dec 29 01:51:46 dell-7577 netfilter-persistent[944]: Warning: skipping IPv6 (no rules to load)
Dec 29 01:51:46 dell-7577 systemd[1]: Started netfilter persistent configuration.

相关内容