Message ID | 20200131200921.3634-1-lemmi@nerd2nerd.org |
---|---|
State | Superseded |
Headers | show |
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 oder hostname>' # IP Adresse oder Hostname + option endpoint_port '12345' # Port + option remote_public_key '<wg pubkey vom server>' # 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 '<wg privkey für gwfirmware>' + #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 <endpoint>`, oder `traceroute --mtu <endpoint>` nachpruefen + #option mtu '1420'
Hallo, > -----Original Message----- > From: franken-dev [mailto:franken-dev-bounces@freifunk.net] On Behalf Of > lemmi > Sent: Freitag, 31. Januar 2020 21:09 > To: franken-dev@freifunk.net > Subject: [PATCH] fff-gateway: add example gateway config Herzlichen Glühstrumpf zu deinem ersten eigenen Firmware-Patch. ;-) > > /etc/gateway.example > > Signed-off-by: lemmi <lemmi@nerd2nerd.org> ich bin dafür, dass wie beim Kernel zu handhaben und Klarnamen zu verlangen: https://www.kernel.org/doc/html/v4.17/process/submitting-patches.html#sign-your-work-the-developer-s-certificate-of-origin Eine Commit-Message wäre schön. Unten scheint die Einrückung inkonsistent zu sein. Außerdem erscheint der Patch nicht im Patchwork, keine Ahnung warum. Beste Grüße Adrian > --- > .../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 oder hostname>' # IP Adresse oder > Hostname > + option endpoint_port '12345' # Port > + option remote_public_key '<wg pubkey vom server>' # 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 '<wg privkey für gwfirmware>' > + #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 <endpoint>`, oder `traceroute --mtu <endpoint>` > nachpruefen > + #option mtu '1420' > -- > 2.25.0
Hi, danke fuer die schnelle Antwort. On 31.01.20 21:22, Adrian Schmutzler wrote: > Hallo, > >> -----Original Message----- >> From: franken-dev [mailto:franken-dev-bounces@freifunk.net] On Behalf Of >> lemmi >> Sent: Freitag, 31. Januar 2020 21:09 >> To: franken-dev@freifunk.net >> Subject: [PATCH] fff-gateway: add example gateway config > Herzlichen Glühstrumpf zu deinem ersten eigenen Firmware-Patch. ;-) > >> /etc/gateway.example >> >> Signed-off-by: lemmi <lemmi@nerd2nerd.org> > ich bin dafür, dass wie beim Kernel zu handhaben und Klarnamen zu verlangen: > https://www.kernel.org/doc/html/v4.17/process/submitting-patches.html#sign-your-work-the-developer-s-certificate-of-origin Gibt von mir erst mal nicht. Kann gerne jemand unter seinem Namen hier reinstellen. > Eine Commit-Message wäre schön. Ja ist kurz, war halt Gruppenarbeit und quasi alle haben mitgemacht, insorfern... :) Bei wichtigeren Aenderungen gibts ausfuehrlichere Meldung, selbstverstaendlich. > Unten scheint die Einrückung inkonsistent zu sein. Ja gefixt in V2. weiss nicht was vim da gemacht hatte, hatte eigentlich mit absicht noch einmal :retab gemacht. > > Außerdem erscheint der Patch nicht im Patchwork, keine Ahnung warum. > > Beste Grüße > > Adrian > >> --- >> .../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 oder hostname>' # IP Adresse oder >> Hostname >> + option endpoint_port '12345' # Port >> + option remote_public_key '<wg pubkey vom server>' # 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 '<wg privkey für gwfirmware>' >> + #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 <endpoint>`, oder `traceroute --mtu <endpoint>` >> nachpruefen >> + #option mtu '1420' >> -- >> 2.25.0 >
/etc/gateway.example Signed-off-by: lemmi <lemmi@nerd2nerd.org> --- .../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