1014 B
type |
---|
task |
The host's firewall should be auto-configured, by default, to allow all incoming traffic for a network's CIDR. For Linux this will (probably) mean making (system?) calls to iptables.
-
There must be a mechanism for the user to disable this behavior if they want, likely just as part of the
daemon.yml
and not CLI for MVP. -
The operator "Configuring Firewall" documentation must be updated.
-
A network's Shutdown method should clear out all enabled rules.
-
On startup the network needs to properly handle the rules already being present, either because the user added them manually previously or there was a previous unclean shutdown.
-
Check if systemd service file needs any updates with respect to capabilities or
After
directives. -
Keep in mind that IPv6 overlay networks will need to be supported in the future, so ip6tables needs to be investigated.
-
Make sure that using alternative firewalls, like ufw, works as expected. Also, how does nftables fit in here?