From patchwork Fri Jan 31 20:09:21 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: fff-gateway: add example gateway config From: lemmi X-Patchwork-Id: 1274 Message-Id: <20200131200921.3634-1-lemmi@nerd2nerd.org> To: franken-dev@freifunk.net Date: Fri, 31 Jan 2020 21:09:21 +0100 /etc/gateway.example Signed-off-by: lemmi --- .../fff/fff-gateway/files/etc/gateway.example | 85 +++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 src/packages/fff/fff-gateway/files/etc/gateway.example diff --git a/src/packages/fff/fff-gateway/files/etc/gateway.example b/src/packages/fff/fff-gateway/files/etc/gateway.example new file mode 100644 index 0000000..b35ca9f --- /dev/null +++ b/src/packages/fff/fff-gateway/files/etc/gateway.example @@ -0,0 +1,85 @@ +# Dies ist eine Beispieldatei. +# Es handelt sich nicht um eine fertige Konfiguration. +# Siehe https://wiki.freifunk-franken.de/w/Gatewayfirmware_Config + +config gateway 'meta' + option config_version '1' + +# Switch Konfiguration +config vlan '1' + option comment 'client' + option ports '2 3 4 5t' + +config vlan '2' + option comment 'wan' + option ports '1' + +config vlan '10' + option comment 'nachbar-hochhaus' + option ports '5t' + +# Hier die Freifunkadressen eintragen +config client + option vlan '1' + # https://wiki.freifunk-franken.de/w/IPv6 + list ip6addr '2001:db8::/64' # ändern auf vergebenes Public IPv6 Subnetz + # https://wiki.freifunk-franken.de/w/Portal:Netz/IPv6 + list ip6addr '2001:db8:1::/64' # ändern auf ULA IPv6 Subnetz (oft fd43:.../64) + # https://wiki.freifunk-franken.de/w/Portal:Netz + list ipaddr '192.0.2.0/26' # ändern auf eingetragene IPv4-Adresse + #option dhcp_start '192.0.2.10' # ändern gemäß IPv4-Adresse + #option dhcp_limit '50' + + # Bei WLAN Geraeten ausfuellen, + # kann bei Routern ohne WLAN auskommentiert werden + option essid 'SSID.freifunk' + option chan2ghz '13' + option chan5ghz '36' + +# https://wiki.freifunk-franken.de/w/DNS +config dns + list server '10.83.252.0' + list server 'fd43:5602:29bd:ffff::42' + + list server '10.83.252.11' + list server 'fd43:5602:29bd:ffff:a:a:a:a' + + list server '10.50.252.0' + list server 'fd43:5602:29bd:ffff::252' + + list server '10.83.252.62' + list server 'fd43:5602:29bd:ffff::62' + + list server '10.50.40.10' + +# Vorsicht: Config-Namen dürfen keine '-' enthalten +# https://wiki.freifunk-franken.de/w/Freifunk-Gateway_aufsetzen/Babel#Richtlinien_f.C3.BCr_Babel_Penalty_.28rxcost.29 +# Variante mit VLAN +config babelpeer 'hochhaus' + option vlan '10' + #option type 'wired' + #option rxcost '96' # WICHTIG: siehe Link oben und anpassen + +# Variante mit Interfacename +config babelpeer 'kirchturm' + option iface 'eth1' + #option type 'wired' + #option rxcost '96' # WICHTIG: siehe Link oben und anpassen + +config wireguardpeer 'meingateway' + # Daten vom Peering Partner + option endpoint_host '' # IP Adresse oder Hostname + option endpoint_port '12345' # Port + option remote_public_key '' # Public Key + + # Angeben eines private_key ist optional. Wird automatisch generiert, wenn nicht vorhanden. + # Ein Private Key kann auf EINEM Geraet mehrfach verwendet werden. + #option local_private_key '' + #option rxcost '16384' # rxcost im Babel + + # MTU darf nicht zu gross gewaehlt werden. + # Anschluesse, die per PPPoE tunneln haben eine geringere MTU + # Meistens 1412 bei DSL und manchen Glasfaseranschluessen mit PPPoE + # LTE oft noch geringer + # mit `tracepath `, oder `traceroute --mtu ` nachpruefen + #option mtu '1420'