Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
knb:raspberry [2019/09/29 09:04] – [Offloader auf Basis eines Raspberry PI 4B] Django | knb:raspberry [2021/04/06 19:42] (aktuell) – awickert | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
{{htmlmetatags> | {{htmlmetatags> | ||
- | metatag-description=(Offloader auf Basis eines Raspberry PI 4B) | + | metatag-description=(Offloader auf Basis eines Raspberry PI 4B - FASTD) |
- | metatag-keywords=(Freifunk, | + | metatag-keywords=(Freifunk, |
}} | }} | ||
- | ====== Offloader auf Basis eines Raspberry PI 4B ====== | + | ====== Offloader auf Basis eines Raspberry PI 4B (FASTD) |
{{: | {{: | ||
+ | <WRAP center round alert 80%> | ||
+ | Achtung diese Anleitung ist veraltet und funktioniert nicht mehr mit Freifunk München! Bitte verwendet die Wireguard Anleitung</ | ||
<WRAP center round important 80%> | <WRAP center round important 80%> | ||
Zeile 15: | Zeile 17: | ||
</ | </ | ||
- | Mit dem [[https:// | + | Mit dem [[https:// |
<WRAP center round important 80%> | <WRAP center round important 80%> | ||
Zeile 22: | Zeile 24: | ||
- | Angeboten wird das PI in einer 1GB, 2GB und 4GB RAM Variante. Will man wirklich nur einen reinen Offloader ohne Zusatzfunktionen betreiben, reicht im Grunde die 1GB Version. Allerdings ist mehr RAM immer besser ;) und man weiß ja nicht, was man im Endefekt | + | Angeboten wird das PI in einer 1GB, 2GB und 4GB RAM Variante. Will man wirklich nur einen reinen Offloader ohne Zusatzfunktionen betreiben, reicht im Grunde die 1GB Version. Allerdings ist mehr RAM immer besser ;) und man weiß ja nicht, was man im Endeffekt |
{{: | {{: | ||
Zeile 48: | Zeile 50: | ||
</ | </ | ||
+ | <WRAP center round alert 80%> | ||
+ | Möchte man vom Raspberry später auch ein WLAN ausstrahlen lassen so ist es zwingend von Nöten, dass WIFI explizit via **rfkill** freizugeben! | ||
+ | Hier loggen wir uns per SSH ein und setzen folgenden Befehl ab: | ||
+ | # rfkill unblock wifi | ||
+ | Anschließend starten wir den Raspberry 1x neu! | ||
+ | # systemctl reboot | ||
+ | </ | ||
+ | |||
+ | ===== Ansible-Playbook gesteuerter Bau des Offloaders ===== | ||
+ | Wer nicht die nachfolgenden gut dokumentierten Schritte per Hand ausführen möchte, kann sich auch mit Hilfe von **[[https:// | ||
+ | |||
+ | <WRAP center round tip 80%> | ||
+ | Das entsprechende **[[https:// | ||
+ | </ | ||
===== BATMAN ===== | ===== BATMAN ===== | ||
Zeile 141: | Zeile 157: | ||
< | < | ||
root@raspberrypi:/ | root@raspberrypi:/ | ||
+ | </ | ||
+ | < | ||
Active routing protocol configuration: | Active routing protocol configuration: | ||
Zeile 201: | Zeile 219: | ||
| ffmuc_muc_cty | | ffmuc_muc_cty | ||
| ffmuc_muc_nord | | ffmuc_muc_nord | ||
- | | ffmuc_muc_ost | + | | ffmuc_muc_ost |
- | | ffmuc_muc_sued | + | | ffmuc_muc_sued |
- | | ffmuc_muc_west | + | | ffmuc_muc_west |
- | | ffmuc_uml_nord | + | | ffmuc_uml_nord |
- | | ffmuc_uml_ost | + | | ffmuc_uml_ost |
| ffmuc_uml_sued | | ffmuc_uml_sued | ||
| ffmuc_uml_west | | ffmuc_uml_west | ||
Zeile 224: | Zeile 242: | ||
< | < | ||
root@raspberrypi: | root@raspberrypi: | ||
+ | </ | ||
+ | |||
+ | < | ||
2019-07-05 10:57:41 +0100 --- Info: Reading 32 bytes from / | 2019-07-05 10:57:41 +0100 --- Info: Reading 32 bytes from / | ||
Secret: 1843fd17494d265d65f9563e3655728dbf1c8f7fb04365a9ab733f4debdb8f51 | Secret: 1843fd17494d265d65f9563e3655728dbf1c8f7fb04365a9ab733f4debdb8f51 | ||
Zeile 236: | Zeile 257: | ||
</ | </ | ||
- | / | + | # vi / |
- | <code> | + | <file bash / |
# | # | ||
# welt FASTd configuration | # welt FASTd configuration | ||
Zeile 270: | Zeile 291: | ||
peer limit 1; | peer limit 1; | ||
| | ||
- | | + | peer "gw04.in.ffmuc.net" |
- | key "e9e222c88de0613d7c2f2ca13b61e9146ca15c344b3d7ec55e0705f9fb730706"; | + | key "179c91d4b3b6676d032b622809bbdfa563c70f8873fb2b8c1e62d61020acd550"; |
- | remote "gw01.ext.ffmuc.net" | + | remote "gw04.ext.ffmuc.net" |
} | } | ||
- | peer "gw02.in.ffmuc.net" | + | peer "gw05.in.ffmuc.net" |
- | key "9520145b940bc89358198918f4fb085b24280c3f9ac68600407395f89e856dcb"; | + | key "f26f70fea16e0708c1899ac373b24881b16b9cbfba9d24703617e98a260abb72"; |
- | remote "gw02.ext.ffmuc.net" | + | remote "gw05.ext.ffmuc.net" |
- | } | + | |
- | + | ||
- | peer "gw07.in.ffmuc.net" | + | |
- | key " | + | |
- | remote " | + | |
} | } | ||
} | } | ||
- | </code> | + | </file> |
Nun aktivieren wir " | Nun aktivieren wir " | ||
Zeile 482: | Zeile 498: | ||
ssid=muenchen.freifunk.net/ | ssid=muenchen.freifunk.net/ | ||
- | country_code=US | + | country_code=DE |
interface=wlan0 | interface=wlan0 | ||
Zeile 672: | Zeile 688: | ||
Nun am Besten einmal rebooten. | Nun am Besten einmal rebooten. | ||
+ | | ||
+ | |||
==== Funktionstest ==== | ==== Funktionstest ==== | ||
Zeile 706: | Zeile 724: | ||
{{ : | {{ : | ||
+ | |||
==== Script installieren und anpassen ==== | ==== Script installieren und anpassen ==== |