This module automates the configuration of a FFNord Freifunk Gateway, used for example in Kiel and Freifunk Nord. The idea is to implement the step-by-step guide on http://wiki.freifunk.net/Freifunk_Hamburg/Gateway with multi-community support and almost all other FFNord tools.
The ffnord::mesh
block will setup a bridge, fastd, batman, ntp, dhcpd, dns (bind9),
radvd, bird6 and firewall rules vor IPv4 and IPv6.
There are types for setting up monitoring, icvpn, anonymous vpn and alfred announcements.
A detailed instruction and an example puppet manifest can be found at:
https://github.com/ffnord/ffnord-puppet-gateway/blob/master/docs/admin/getting_started.rst
hostname -f
.named
should be restarted.Basically this is a complete rewrite of the puppet scripts provided by the Freifunk Hamburg Community.