Convert an empty server into a ffs gateway
Setzt auf einem leeren Debian Jessie Server mit systemd ein Freifunk-Gateway auf.
Damit der Tinc-VPN-Key auf github geladen werden kann wird Schreibzugriff auf https://github.com/freifunk-stuttgart/tinc-ffsbb benoetigt, Zugriff auf https://github.com/freifunk-stuttgart/tinc fuer die Segment-Tinc-VPNS Teile der Konfiguration werden vom FfsConfigGenerator erzeugt, https://github.com/freifunk-stuttgart/FfsConfigGenerator, die dort hinterlegte Konfiguration wird an die lokalen Gegebenheiten angepasst. Ausleitungs-VPN wird keines genutzt, auch DHCP-Server wird kein eigener genutzt. Diese Dienste werden von anderen GWs im Freifunknetz uebernommen.
Example:
./ffs-make-gw --with-lihas-firewall --othergw 172.21.20.1 --directtcp "20:23 43 53 79 80:81 88 110 143 194 220 389 443 464:465 587 531 543:544 554 563 587 636 706 749 873 902:904 981 989:995 1194 1220 1293 1500 1533 1677 1723 1755 1863 2082 2083 2086:2087 2095:2096 2102:2104 3128 3389 3690 4321 4643 5050 5060:5070 5190 5222:5223 5228 5900 6000:6020 6660:6669 6679 6697 8000 8008 8074 8080 8082 8087:8088 8332:8333 8443 8888 9418 9999 10000 11371 19294 19638 33301:33304 50002 64738" --gwid 10 --with-backbone-vpn --dhcp-relay-servers 172.21.20.1
- DHCP-Relay (isc-relay-agent)
- DNS-Server (bind)
- IPv6-Announcements (radvd)
- Backbone VPN (tinc, bird, bird6) mit Schluesselerzeugung
- direktes Ausleitung bestimmter TCP-Verbindungen, alles andere geht ueber ein anderes GW
- Subgateway Unterstuetzung
- eigener DHCP-Server (obsolet, ersetzt durch zentrale DHCP-Server)
- eigenes Ausleitungs VPN