Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision |
de:projects:freifunk:routerflashen [2019/11/23 10:09] – [Fernzugriff] fantawams | de:projects:freifunk:routerflashen [2020/02/22 15:47] – [TP-Link Router] fantawams |
---|
<note important>Das 5GHz Band eines Router ist nur für den Indoorbereich. Will man unbedingt einen FreiFunk-Router, für den Outdoorbereich, mit 5GHz aufsetzen, dann bitte kontaktiere uns zu erst unter [[freifunk@c3l.lu]].</note> | <note important>Das 5GHz Band eines Router ist nur für den Indoorbereich. Will man unbedingt einen Freifunk-Router, für den Outdoorbereich, mit 5GHz aufsetzen, dann bitte kontaktiere uns zu erst unter [[freifunk@c3l.lu]].</note> |
<note important>Nicht alle Router haben einen Reset Knopf. Dieser wird normalerweise benötigt um der Router wieder in den Config-Modus zu versetzen. Um später denoch wieder in den Config-Modus zu gelangen, sollte man hier den Fernzugriff per SSH einrichten.</note> | <note important>Nicht alle Router haben einen Reset Knopf. Dieser wird normalerweise benötigt um der Router wieder in den Config-Modus zu versetzen. Um später denoch wieder in den Config-Modus zu gelangen, sollte man hier den Fernzugriff per SSH einrichten.</note> |
<note important>Eine Beschreibung von weitere Routermodellen folgen noch</note> | <note important>Eine Beschreibung von weitere Routermodellen folgen noch</note> |
<note important>Work in progress</note> | <note important>Work in progress</note> |
====== Wie kann ich selbst meinen FreiFunk Router flashen? ====== | ====== Wie kann ich selbst meinen Freifunk Router flashen? ====== |
Ab gesehen, dass man man einen vorgeflashten FreiFunk Router bei uns zum selbstkosten Preis [[de:projects:freifunk:preconfigurednodes|kaufen kann]], gibt es noch die Möglichkeit den Router selbst zu flashen. Das passiert grundlegend in 3 einfachen Schritten: | Ab gesehen, dass man man einen vorgeflashten Freifunk Router bei uns zum selbstkosten Preis [[de:projects:freifunk:preconfigurednodes|kaufen kann]], gibt es noch die Möglichkeit den Router selbst zu flashen. Das passiert grundlegend in 3 einfachen Schritten: |
| |
* [[https://firmware.freifunk.lu/|FreiFunk Firmware herunterladen]] | * [[https://firmware.freifunk.lu/|Freifunk Firmware herunterladen]] |
* Router starten | * Router starten |
* Firmware upgrade mit FreiFunk Software machen | * Firmware upgrade mit Freifunk Software machen |
| |
Schon mal vorab, einige Ausnahmen gibt es wie die AVM Fritzbox. | Schon mal vorab, einige Ausnahmen gibt es wie die AVM Fritzbox. |
| |
===== FreiFunk Firmware ===== | ===== Freifunk Firmware ===== |
Die [[https://firmware.freifunk.lu/|FreiFunk Firmware kann man herunterladen]] oder auch selbst bauen. | Die [[https://firmware.freifunk.lu/|Freifunk Firmware kann man herunterladen]] oder auch selbst bauen. |
| |
<note important>Wer Firmware selbst bauen möchte, sollte sich bei uns unter [[freifunk@c3l.lu]] melden. Es kann dabei einiges schief gehen</note> | <note important>Wer Firmware selbst bauen möchte, sollte sich bei uns unter [[freifunk@c3l.lu]] melden. Es kann dabei einiges schief gehen</note> |
| |
==== Experimental ==== | ==== Experimental ==== |
Diese Firmware kann unter umständen den Router brauchlos machen, sie ist zum experimentieren neuer Funktionen und nicht getesteter Hardware gedacht. Sie sollte nur vom FreiFunk Team selbst aufgespielt werden. Bei Interesse, kann man sich bei uns unter [[freifunk@c3l.lu]] melden. | Diese Firmware kann unter umständen den Router brauchlos machen, sie ist zum experimentieren neuer Funktionen und nicht getesteter Hardware gedacht. Sie sollte nur vom Freifunk Team selbst aufgespielt werden. Bei Interesse, kann man sich bei uns unter [[freifunk@c3l.lu]] melden. |
| |
==== Beta ==== | ==== Beta ==== |
Der Router ist außer Lebensgefahr. Die Firmware selbst, kann aber noch größere Bugs enthalten. Beispiel, der FreiFunk Router mesht nicht mit anderen. Diese Firmware ist dazu gedacht, um alle größeren Bugs zu finden, ohne dabei den Router zu riskieren, sie kann von jedem verwendet werden. Sollte man Fehler finden, kann man sich gerne bei uns unter [[freifunk@c3l.lu]] melden um diese Fehler zu beseitigen. | Der Router ist außer Lebensgefahr. Die Firmware selbst, kann aber noch größere Bugs enthalten. Beispiel, der Freifunk Router mesht nicht mit anderen. Diese Firmware ist dazu gedacht, um alle größeren Bugs zu finden, ohne dabei den Router zu riskieren, sie kann von jedem verwendet werden. Sollte man Fehler finden, kann man sich gerne bei uns unter [[freifunk@c3l.lu]] melden um diese Fehler zu beseitigen. |
| |
==== Stable ==== | ==== Stable ==== |
Diese Firmware kann kleiner Bugs enthalten. Der Router an sich, funktioniert einwandfrei. Diese Firmware ist für FreiFunkneulinge am besten geeignet. | Diese Firmware kann kleiner Bugs enthalten. Der Router an sich, funktioniert einwandfrei. Diese Firmware ist für Freifunkneulinge am besten geeignet. |
| |
<note important>Je mehr Router Modelle von unseren Usern getestet werden, beta oder sogar experimentelle Firmware, um so ausfallsicherer wird das Projekt. Es wird dadurch auch eine immer größere Auswahl an getesteten Routern verfügbar. Sollte die Firmware des gewünschten Routermodells nicht auf unserer [[https://firmware.freifunk.lu/|Webseite]] zu finden sein, kann man sich unter [[freifunk@c3l.lu]] melden, um eine Firmware zu erhalten.</note> | <note important>Je mehr Router Modelle von unseren Usern getestet werden, beta oder sogar experimentelle Firmware, um so ausfallsicherer wird das Projekt. Es wird dadurch auch eine immer größere Auswahl an getesteten Routern verfügbar. Sollte die Firmware des gewünschten Routermodells nicht auf unserer [[https://firmware.freifunk.lu/|Webseite]] zu finden sein, kann man sich unter [[freifunk@c3l.lu]] melden, um eine Firmware zu erhalten.</note> |
| |
==== Factory oder sysupgrade? ==== | ==== Factory oder sysupgrade? ==== |
Beim Ersten aufsetzen, wie in dieser Doku beschrieben, verwenden wir meistens ein Factory Image. Das Sysupgrade Image ist für Router Updates gedacht, die schon FreiFunk Software haben oder für besondere Fälle. | Beim Ersten aufsetzen, wie in dieser Doku beschrieben, verwenden wir meistens ein Factory Image. Das Sysupgrade Image ist für Router Updates gedacht, die schon Freifunk Software haben oder für besondere Fälle. |
| |
===== Router flashen ===== | ===== Router flashen ===== |
==== TP-Link Router ==== | ==== TP-Link Router ==== |
TP-Link Router sind eigentlich die einfachsten Router, die man mit der FreFunk Firmware flashen kann. Sie eignen sich sehr gut für Einsteiger. \\ | TP-Link Router sind eigentlich die einfachsten Router, die man mit der Frefunk Firmware flashen kann. Sie eignen sich sehr gut für Einsteiger. \\ |
| |
Zuerst setzen wir den Router unter Spannung und lassen ihn mit der original Firmware booten. | Zuerst setzen wir den Router unter Spannung und lassen ihn mit der original Firmware booten. |
foto \\ | foto \\ |
| |
In der Zwichenzeit, können wir die [[https://firmware.freifunk.lu/|FreiFunk Firmware herunterladen]]. | In der Zwichenzeit, können wir die [[https://firmware.freifunk.lu/|Freifunk Firmware herunterladen]]. |
| |
* stable: Ich möchte ein FreiFunk Router betreiben. | * stable: Ich möchte ein Freifunk Router betreiben. |
* beta: Ich will mit helfen zu testen und somit das Projekt weiter unterstützen. | * beta: Ich will mit helfen zu testen und somit das Projekt weiter unterstützen. |
* experimental: Ich bin ein Held und will aktiv beim Testen helfen. | * experimental: Ich bin ein Held und will aktiv beim Testen helfen. |
Dabei ist das Hardwaremodel des Routers zu beachten. Ein Beispiel dafür ist der TP-LINK WR940N. Dieser kostet ungefähr 30€ und es gibt ihn von Hardwareversion 1 bis 6. Diese Info ist meistens auf der Rückseite des Routers, auf der Verpackung oder auch in der Router Weboberfläche zu finden. foto\\ | Dabei ist das Hardwaremodel des Routers zu beachten. Ein Beispiel dafür ist der TP-LINK WR940N. Dieser kostet ungefähr 30€ und es gibt ihn von Hardwareversion 1 bis 6. Diese Info ist meistens auf der Rückseite des Routers, auf der Verpackung oder auch in der Router Weboberfläche zu finden. foto\\ |
\\ | \\ |
Nach dem der Router gestartet ist und wir unsere FreiFunk Firmware haben, loggen wir uns auf der Router Weboberfläche ein. \\ | Nach dem der Router gestartet ist und wir unsere Freifunk Firmware haben, loggen wir uns auf der Router Weboberfläche ein. \\ |
Foto\\ | Foto\\ |
Nun gehen wir zu System > Firmware Upgrade. Diese Funktion ist normalerweise dazu gedacht, um Firmware Updates zu machen wenn der Router selbst kein Internetzugang hat. \\ | Nun gehen wir zu System > Firmware Upgrade. Diese Funktion ist normalerweise dazu gedacht, um Firmware Updates zu machen wenn der Router selbst kein Internetzugang hat. \\ |
| |
Wir klicken auf Browse und wählen unsere FreiFunk Firmware. Nun überprüfen wir nochmals ob unsere FreiFunk Firmware die richteg ist, da wir die Info des Router Hardwaremodells auch hier stehen haben. Passt nun alles übereinander, klicken wir auf Upgrade. \\ | Wir klicken auf Browse und wählen unsere Freifunk Firmware. Nun überprüfen wir nochmals ob unsere Freifunk Firmware die richteg ist, da wir die Info des Router Hardwaremodells auch hier stehen haben. Passt nun alles übereinander, klicken wir auf Upgrade. \\ |
| |
Damit wird der Router nun geflasht und startet wenige Minuten später im Config-modus als FreiFunk Router. | Damit wird der Router nun geflasht und startet wenige Minuten später im Config-modus als Freifunk Router. |
| |
| ==== TP-Link Archer C50 V4 ==== |
| |
| Auf Grund von unerklärlichen Lizense Problemen gibt es hier kein Factory Image. Man muss also bei der Hardwareversion 4 vom Archer C50 wie folgt vorgehen. |
==== AVM Fritzbox ==== | ==== AVM Fritzbox ==== |
<note important>Nicht alle AVM Geräte haben einen Reset Knopf. Dieser wird normalerweise benötigt um der Router wieder in den Config-Modus zu versetzen. Um später denoch wieder in den Config-Modus zu gelangen, sollte man hier den Fernzugriff per SSH einrichten.</note> | <note important>Nicht alle AVM Geräte haben einen Reset Knopf. Dieser wird normalerweise benötigt um der Router wieder in den Config-Modus zu versetzen. Um später denoch wieder in den Config-Modus zu gelangen, sollte man hier den Fernzugriff per SSH einrichten.</note> |
Die Fritzbox ist etwas speziel, da sie Firmware Updates von einer nicht Fritzbox Firmware nicht zulässt. Um die Fritzbox denoch als FreiFunk-Router verwenden zukönnen, gehen wir grundsätzlich wie folgt vor: | Die Fritzbox ist etwas speziel, da sie Firmware Updates von einer nicht Fritzbox Firmware nicht zulässt. Um die Fritzbox denoch als Freifunk-Router verwenden zukönnen, gehen wir grundsätzlich wie folgt vor: |
| |
* Wir laden die entsprechende [[https://firmware.freifunk.lu/|FreiFunk Firmware herunter]]. | * Wir laden die entsprechende [[https://firmware.freifunk.lu/|Freifunk Firmware herunter]]. |
* Wir laden ein Python-script herunter. {{ :de:projects:freifunk:fritzbox_flashen1.png?600 |}} | * Wir laden ein Python-script herunter. {{ :de:projects:freifunk:fritzbox_flashen1.png?600 |}} |
* Wir stellen eine statiche IP auf unserem PC ein. {{ :de:projects:freifunk:fritzbox_flashen3.png?600 |}} | * Wir stellen eine statiche IP auf unserem PC ein. {{ :de:projects:freifunk:fritzbox_flashen3.png?600 |}} |
* Wir stecken das Python-script und die FreiFunk Firmware in einen Ordner, nur diese beide Dateien und sonst nichts anders. {{ :de:projects:freifunk:fritzbox-flashen4.png?600 |}} | * Wir stecken das Python-script und die Freifunk Firmware in einen Ordner, nur diese beide Dateien und sonst nichts anders. {{ :de:projects:freifunk:fritzbox-flashen4.png?600 |}} |
* Wir starten das Python-script. {{ :de:projects:freifunk:fritzbox-flashen5.png?600 |}} | * Wir starten das Python-script. {{ :de:projects:freifunk:fritzbox-flashen5.png?600 |}} |
* Wir starten die Fritzbox. {{ :de:projects:freifunk:fritzbox-flashen6.png?600 |}} | * Wir starten die Fritzbox. {{ :de:projects:freifunk:fritzbox-flashen6.png?600 |}} |
* Die Fritzbox ist nun ein FreiFunk Router. {{ :de:projects:freifunk:fritzbox_before_upgrade.png?600 |}} | * Die Fritzbox ist nun ein Freifunk Router. {{ :de:projects:freifunk:fritzbox_before_upgrade.png?600 |}} |
| |
Eine genaue Beschreibung wie man dies erledigt, findet man in der [[https://fritz-tools.readthedocs.io/de/latest/index.html|Gluon doku]] unter fritz-tools. Diese Beschreibung verfügt über eine Erklärung unter Windows, MAC und Linux. \\ | Eine genaue Beschreibung wie man dies erledigt, findet man in der [[https://fritz-tools.readthedocs.io/de/latest/index.html|Gluon doku]] unter fritz-tools. Diese Beschreibung verfügt über eine Erklärung unter Windows, MAC und Linux. \\ |
* u.s.w | * u.s.w |
| |
Die Installation der FreiFunk Firmware, funktionier wie die Installation eines herkömlichen Betriebssystems. | Die Installation der Freifunk Firmware, funktionier wie die Installation eines herkömlichen Betriebssystems. |
| |
==== Raspberry PI ==== | ==== Raspberry PI ==== |
Raspberry PIs haben ein eigens Image, das ganz normal, wie jedes andere Raspberry Betriebssystem, auf eine SD Karte geflasht werden kann. Mehr Informationen dafür finden man in der offiziellen [[https://www.raspberrypi.org/documentation/installation/installing-images/README.md|Raspberry PI Doku.]] | Raspberry PIs haben ein eigens Image, das ganz normal, wie jedes andere Raspberry Betriebssystem, auf eine SD Karte geflasht werden kann. Mehr Informationen dafür finden man in der offiziellen [[https://www.raspberrypi.org/documentation/installation/installing-images/README.md|Raspberry PI Doku.]] |
| |
<note>Raspberry PIs können als FreiFunk Router benutzt werden, dienen aber, auf Grund ihrer kleinen Ressourcen und LAN Ports, als Anschaungs-, Test- oder Vorführungsmaterial.</note> | <note>Raspberry PIs können als Freifunk Router benutzt werden, dienen aber, auf Grund ihrer kleinen Ressourcen und LAN Ports, als Anschaungs-, Test- oder Vorführungsmaterial.</note> |
| |
==== Banana PI ==== | ==== Banana PI ==== |
Banana PIs haben ein eigens Image, das ganz normal, wie jedes andere Banana PI Betriebssystem, auf eine SD Karte geflasht werden kann. Mehr Informationen dafür finden man in der offiziellen [[http://www.banana-pi.org/|Banana PI Doku.]] | Banana PIs haben ein eigens Image, das ganz normal, wie jedes andere Banana PI Betriebssystem, auf eine SD Karte geflasht werden kann. Mehr Informationen dafür finden man in der offiziellen [[http://www.banana-pi.org/|Banana PI Doku.]] |
| |
<note>Banana PIs können als FreiFunk Router benutzt werden, dienen aber, auf Grund ihrer kleinen Ressourcen und LAN Ports, als Anschaungs-, Test- oder Vorführungsmaterial.</note> | <note>Banana PIs können als Freifunk Router benutzt werden, dienen aber, auf Grund ihrer kleinen Ressourcen und LAN Ports, als Anschaungs-, Test- oder Vorführungsmaterial.</note> |
| |
==== Ubiquiti EdgeRouter-X ==== | ==== Ubiquiti EdgeRouter-X ==== |
[[https://www.freifunk-winterberg.net/die-nutzung-von-ubiquiti-edgerouter-x-als-freifunk-offloader/|Ubiquiti ER-X flashen Beispiel.]] <note>Checked by orimpe</note> | [[https://www.freifunk-winterberg.net/die-nutzung-von-ubiquiti-edgerouter-x-als-freifunk-offloader/|Ubiquiti ER-X flashen Beispiel.]] <note>Checked by orimpe</note> |
| |
===== FreiFunk Config Modus ===== | ===== Freifunk Config Modus ===== |
Der Config - Modus ist zu folgenden Zwecken gedacht: | Der Config - Modus ist zu folgenden Zwecken gedacht: |
| |
Nun muss man folgendes einstellen: | Nun muss man folgendes einstellen: |
* Routername: sollte immer mit fflux- beginnen | * Routername: sollte immer mit fflux- beginnen |
* Kontaktinformation: Diese Email-addresse wird vom FreiFUnk Team benutzt um FreiFunk Routerbetreiber im Falle von größeren Updates, End of Support eines Hardwaremodels oder im Falle von größeren Wartungsaufgaben zu informieren. Diese Email-addresse sollte im up-to-date sein. Diese Kontakt-addresse ist auf der Map für jeden sichtbar. Eine Alternative ist unser [[https://lists.c3l.lu/listinfo/freifunk_luxembourg|Email-Verteiler]], auf dem sich jeder selbst einschreiben und ausschreiben kann. | * Kontaktinformation: Diese Email-addresse wird vom Freifunk Team benutzt um Freifunk Routerbetreiber im Falle von größeren Updates, End of Support eines Hardwaremodels oder im Falle von größeren Wartungsaufgaben zu informieren. Diese Email-addresse sollte im up-to-date sein. Diese Kontakt-addresse ist auf der Map für jeden sichtbar. Eine Alternative ist unser [[https://lists.c3l.lu/listinfo/freifunk_luxembourg|Email-Verteiler]], auf dem sich jeder selbst einschreiben und ausschreiben kann. |
| |
Folgende Einstellungen kann man zusätzlich noch vornehmen: | Folgende Einstellungen kann man zusätzlich noch vornehmen: |
| |
* Bandbreiten Limitation: Sollte der FreiFunk Router nur eine geringe Bandbreite als Uplink haben, kann man dadurch den Traffic von seinem FreiFunk Router begrenzen. (nicht empfohlen) | * Bandbreiten Limitation: Sollte der Freifunk Router nur eine geringe Bandbreite als Uplink haben, kann man dadurch den Traffic von seinem FreiFunk Router begrenzen. (nicht empfohlen) |
* Standortanzeige auf der Map: Hier kann der Routerbetreiber Koordianten seines Routers eingeben, damit der Router auf der [[https://map.freifunk.lu/|FreiFunk Karte]] angezeigt werden kann. Je mehr Router auf der Karte angezeigt werden, um so beindruckender die Abdeckung. (empfohlen) | * Standortanzeige auf der Map: Hier kann der Routerbetreiber Koordianten seines Routers eingeben, damit der Router auf der [[https://map.freifunk.lu/|FreiFunk Karte]] angezeigt werden kann. Je mehr Router auf der Karte angezeigt werden, um so beindruckender die Abdeckung. (empfohlen) |
* Remote Access: In den Experten Einstellungen kann man den Fernzugriff auf den Router ermöglichen. Mehr Details weiter unten. | * Remote Access: In den Experten Einstellungen kann man den Fernzugriff auf den Router ermöglichen. Mehr Details weiter unten. |
* Privates WLAN: Diese Option erzeugt ein zusätzliches WLAN, das komplett vom FreiFunk Netz getrennt ist. | * Privates WLAN: Diese Option erzeugt ein zusätzliches WLAN, das komplett vom Freifunk Netz getrennt ist. |
* Netzwerkeinstellungen: Hiermit kann man das 2.4 oder 5GHz Netz ein oder ausschalten. Zusätzlich kann man festlegen ob der FreiFunkrouter Clients, Handy Tablet und co, akzeptiert oder nicht. Desweiteren kann man hier die nützliche Mesh option ein und ausschalten. | * Netzwerkeinstellungen: Hiermit kann man das 2.4 oder 5GHz Netz ein oder ausschalten. Zusätzlich kann man festlegen ob der Freifunkrouter Clients, Handy Tablet und co, akzeptiert oder nicht. Desweiteren kann man hier die nützliche Mesh option ein und ausschalten. |
| |
| |
Wer gerne Fernzugriff auf seinen Router haben möchte, sollte seine öffentlichen SSH-Schlüssel hier , über Kopie Paste, einfügen. Dann noch auf Save klicken, damit der Schlüssel auch in den Router eingepflegt wird. foto\\ | Wer gerne Fernzugriff auf seinen Router haben möchte, sollte seine öffentlichen SSH-Schlüssel hier , über Kopie Paste, einfügen. Dann noch auf Save klicken, damit der Schlüssel auch in den Router eingepflegt wird. foto\\ |
| |
Um nun auf den Router per SSH zugreiffen zu können, muss man sicht erstmals mit dem FreiFunknetz verbinden. Dannach mit folgendem Befehl auf den Router zugreiffen: | Um nun auf den Router per SSH zugreiffen zu können, muss man sicht erstmals mit dem Freifunknetz verbinden. Dannach mit folgendem Befehl auf den Router zugreiffen: |
| |
<code> | <code> |
</code> | </code> |
| |
Die IPV6-addresse kann man auf der [[https://map.freifunk.lu/|FreiFunk Karte]] finden. | Die IPV6-addresse kann man auf der [[https://map.freifunk.lu/|Freifunk Karte]] finden. |
| |
Wer möchte kann auch die Schlüssel des Freifunk Teams in den Router eingeben. Es gibt gute Gründe dafür aber auch dagegen. Diese Option ist und bleibt optional\\ | Wer möchte kann auch die Schlüssel des Freifunk Teams in den Router eingeben. Es gibt gute Gründe dafür aber auch dagegen. Diese Option ist und bleibt optional\\ |
| |
| |
[[de:projects:freifunk:publicsshkeys|öffentliche SSH Schlüssel]] | [[de:projects:freifunk:publicsshkeys|öffentliche SSH Schlüssel vom Freifunk Team]] |
| |
===== Troubleshooting ===== | ===== Troubleshooting ===== |
| |
- Du hast Fernzugriff per SSH | - Du hast Fernzugriff per SSH |
- Das FreiFunk Team hat Fernzugriff per SSH | - Das Freifunk Team hat Fernzugriff per SSH |
- Niemand hat Fernzugriff per SSH | - Niemand hat Fernzugriff per SSH |
Bei Möglichkeit **1**, muss du dich per SSH in den Router einlogen und folgenden Befehl ausfüren. Danach startet der Router neu und du gelangst über den normalen Weg auf seine Weboberfläsche. | Bei Möglichkeit **1**, muss du dich per SSH in den Router einlogen und folgenden Befehl ausfüren. Danach startet der Router neu und du gelangst über den normalen Weg auf seine Weboberfläsche. |