Information
ID: 487
PHID: PHID-TASK-w4s7a4zwtnzanvswulam
Author: Patrick
Status at Migration Time: open
Priority at Migration Time: Normal
Description
- port to netfilter-persistent?
** It might be more appropriate to get the firewall loaded before any networking gets up than whonix-firewall.service.
** Could therefore simplify the setup, and
** allow additional custom/extension-package firewall rules being load before and after Whonix Firewall.
- NOT iptables-persistent
** (which is more useful to local system administrators rather than distribution maintainers)
cat /usr/share/doc/netfilter-persistent/README
netfilter-persistent and its plugins
------------------------------------
netfilter-persistent does no work on its own. You need the accompanying
plugins (for example, iptables-persistent) to load and save filter rules.
However, commands are run from netfilter-persistent. For example, to save
all filter rules:
netfilter-persistent save
or to load them:
netfilter-persistent start
For more details, see `man netfilter-persistent`.
The system service will try to load rules at startup if enabled, but by
default it will not flush rules at shutdown. This behaviour can be changed
by editing /etc/default/netfilter-persistent.
-- Jonathan Wiltshire <jmw@debian.org> Sat, 02 Jan 2016 00:00:00 +0000
DESCRIPTION
netfilter-persistent uses a set of plugins to load, flush and save netfilter rules at boot and halt time. Plugins can be written in any suitable language and stored in
/usr/share/netfilter-persistent/plugins.d
PLUGINS
Plugins can be written in any language and are merely executed by netfilter-persistent with a single argument. All plugins are stored in /usr/share/netfilter-persis‐
tent/plugins.d
Plugins must implement the start flush and save arguments and must not rely on additional arguments for other functionality.
Plugins must return 0 on success and any other code on failure.
Plugins are free to use and extend the configuration in /etc/default/netfilter-persistent and to implement their own configuration files.
netfilter-persistent loads firewall rules too late- netfilter-persistent systemd service does not lock the network if netfilter-persistent wrapper is failing at system bootup
- add dpkg trigger for /usr/share/netfilter-persistent/plugins.d folder to have newly installed plugins take effect
related:
systemd feature request:
please provide a firewall scripts drop-in folder
Comments
rAntOCauDgb
2016-03-29 01:45:02 UTC
Patrick
2016-03-29 14:44:53 UTC
rAntOCauDgb
2016-03-30 02:29:13 UTC
Patrick
2017-11-05 23:38:59 UTC
Patrick
2016-10-12 14:38:59 UTC