Add installation guide for erx + mi4a #3

Merged
jkimmel merged 1 commits from fbl/docs:devices into master 2023-01-23 00:54:46 +01:00
Owner
No description provided.
jkimmel requested changes 2022-12-02 08:02:09 +01:00
jkimmel left a comment
Owner

Mir gefällt das schon alles ganz gut. Überlege aber auch mal in Zusammenhang mit #5, ob man noch andere Änderungen generell sinnvoll sind.

Mir gefällt das schon alles ganz gut. Überlege aber auch mal in Zusammenhang mit #5, ob man noch andere Änderungen generell sinnvoll sind.
@ -0,0 +3,4 @@
bookCollapseSection: true
date: 2022-12-01T17:25:00+01:00
---
Owner

Eine Kurzbeschreibung für das Kapitel wäre noch nett, damit etwas zum anzeigen da ist, wenn #4 gefixt ist.

Eine Kurzbeschreibung für das Kapitel wäre noch nett, damit etwas zum anzeigen da ist, wenn #4 gefixt ist.
Author
Owner

Und zwar welcher Inhalt? Ich hab mich da schwer getan, weil eigentlich jedes Gerät da die gleiche Beschreibung hätte: "Besonderheiten bei der Installation auf <Gerät>"

Und zwar welcher Inhalt? Ich hab mich da schwer getan, weil eigentlich jedes Gerät da die gleiche Beschreibung hätte: "Besonderheiten bei der Installation auf <Gerät>"
Owner

Das ganze Hardwarekapitel war gemeint. Nicht die einzelnen Geräte.
Und mir ist aufgefallen, dass Hardware unter Firmware einzusortieren vielleicht gar nicht so schlau ist. Vielleicht ist Hardware besser auf oberster Ebene anzusiedeln.

Das ganze Hardwarekapitel war gemeint. Nicht die einzelnen Geräte. Und mir ist aufgefallen, dass `Hardware` unter `Firmware` einzusortieren vielleicht gar nicht so schlau ist. Vielleicht ist `Hardware` besser auf oberster Ebene anzusiedeln.
Author
Owner

#8

#8
fbl marked this conversation as resolved
@ -0,0 +1,84 @@
---
title: "Ubiquiti ER-X / EP-R6"
Owner

fehlt ER-X-SFP?

fehlt ER-X-SFP?
Author
Owner

Wegreduziert, damit der Menüpunkt nicht zu lang wird.

Wegreduziert, damit der Menüpunkt nicht zu lang wird.
First-time contributor

Gefährlich... Denkt an die unbedarften. Das wird zu Rückfragen führen, wo denn jetzt der SFP ist

Gefährlich... Denkt an die unbedarften. Das wird zu Rückfragen führen, wo denn jetzt der SFP ist
Owner

Also ich hätte es wirklich gerne mit drin. Wenn es nicht gut aussieht müssen wir ans CSS.

Also ich hätte es wirklich gerne mit drin. Wenn es nicht gut aussieht müssen wir ans CSS.
Author
Owner

Ich hab da keine starke Meinung zu dem Thema. Ich traue der Community eigentlich schon zu, die Besonderheiten für den "ER-X-SFP" unter "ER-X" zu finden. Ich habs mit rein genommen.

Ich hab da keine starke Meinung zu dem Thema. Ich traue der Community eigentlich schon zu, die Besonderheiten für den "ER-X-SFP" unter "ER-X" zu finden. Ich habs mit rein genommen.
fbl marked this conversation as resolved
@ -0,0 +17,4 @@
Der mit einem aktualisierten Bootloader hinzu gekommene TFTP-Modus per Reset-Button erwartet ein signiertes Image und funktioniert daher nicht.
{{< /hint >}}
{{< tabs >}}
Owner

Ich bin noch nicht vollständig überzeugt, dass Tabs hier das richtige sind. Sie verhindern, dass man die Seite durchsuchen kann. Und all zu viel Platz spart es in diesem Fall auch nicht.

Außerdem sieht man nicht mehr den Link zum initramfs, wenn man auf "Per TFTP" wechselt

Ich bin noch nicht vollständig überzeugt, dass Tabs hier das richtige sind. Sie verhindern, dass man die Seite durchsuchen kann. Und all zu viel Platz spart es in diesem Fall auch nicht. Außerdem sieht man nicht mehr den Link zum initramfs, wenn man auf "Per TFTP" wechselt
Author
Owner

Es blendet halt den Weg aus, den 95% der Nutzer sowieso nicht nutzen werden. Fand ich daher ganz praktisch.

Es blendet halt den Weg aus, den 95% der Nutzer sowieso nicht nutzen werden. Fand ich daher ganz praktisch.
Owner

Also ich bin einfach jemand, der einfach auch mal gerne über Sachen "stolpert" und dadurch lernt. Wenn wir alles ausblenden geht so etwas nicht. Und dass Ctrl-F nicht geht stinkt mir auch etwas. So gigantisch lange ist die Seite halt auch nicht, dass man da jetzt unbedingt an jedem Eck sparen müsste.

Das mit den Tabs würde ich wirklich nur für äquivalente Sachen in verschiedener Form nehmen. Beispielsweise die selbe config für irgend etwas, aber in unterschiedlichen Formaten (z.B. .yml vs. .toml)

Ich hab es allerdings gerade mal angeschaut und ich glaube, da müssen wir einfach nochmal ans CSS und etwas mit Abständen und Schriftgrößen spielen. Ich gebe dir recht, insofern ist es für den Moment vielleicht übersichtlicher, langfristig möchte ich das aber umbauen.

Also ich bin einfach jemand, der einfach auch mal gerne über Sachen "stolpert" und dadurch lernt. Wenn wir alles ausblenden geht so etwas nicht. Und dass `Ctrl-F` nicht geht stinkt mir auch etwas. So gigantisch lange ist die Seite halt auch nicht, dass man da jetzt unbedingt an jedem Eck sparen müsste. Das mit den Tabs würde ich wirklich nur für äquivalente Sachen in verschiedener Form nehmen. Beispielsweise die selbe config für irgend etwas, aber in unterschiedlichen Formaten (z.B. `.yml` vs. `.toml`) Ich hab es allerdings gerade mal angeschaut und ich glaube, da müssen wir einfach nochmal ans CSS und etwas mit Abständen und Schriftgrößen spielen. Ich gebe dir recht, insofern ist es für den Moment vielleicht übersichtlicher, langfristig möchte ich das aber umbauen.
Author
Owner

Das Ziel und das Ergebnis sind identisch, daher passt das für mich eigentlich genau in das Konzept der Tabs.

Ich bin hier eigentlich schon sehr der Meinung dass die Seiten sowohl inhaltlich als auch optisch so kurz wie möglich sein sollten. Alles andere schreckt ab.

Und bei den Seiten der Gerätebesonderheiten ist das besonders wichtig, denn die sind essentieller Bestandteil der Erstinstallation.

Ggf. können wir dazu noch mal ein Issue auf machen. Das Umstellen zwischen Tabs und etwas ähnlichem äquivalentem geht ja schnell.

Das Ziel und das Ergebnis sind identisch, daher passt das für mich eigentlich genau in das Konzept der Tabs. Ich bin hier eigentlich schon sehr der Meinung dass die Seiten sowohl inhaltlich als auch optisch so kurz wie möglich sein sollten. Alles andere schreckt ab. Und bei den Seiten der Gerätebesonderheiten ist das besonders wichtig, denn die sind essentieller Bestandteil der Erstinstallation. Ggf. können wir dazu noch mal ein Issue auf machen. Das Umstellen zwischen Tabs und etwas ähnlichem äquivalentem geht ja schnell.
fbl marked this conversation as resolved
@ -0,0 +34,4 @@
- Image hochladen und installieren
{{< / tab >}}
{{< tab "Per TFTP" >}}
Owner

Es fehlt eine bemerkung die Datei herunterzuladen und umzubenennen, bzw. heißt die heruntergeladene Datei halt nicht initramfs-kernel.bin

Es fehlt eine bemerkung die Datei herunterzuladen **und** umzubenennen, bzw. heißt die heruntergeladene Datei halt nicht `initramfs-kernel.bin`
fbl marked this conversation as resolved
@ -0,0 +36,4 @@
{{< tab "Per TFTP" >}}
- Über serielle Konsole anschließen
- Während dem Booten die Option 1 auswählen
Owner

Ein schnipsel von der seriellen Konsole wäre natürlich auch hübsch.

Ein schnipsel von der seriellen Konsole wäre natürlich auch hübsch.
Author
Owner

Ist sehr lang, bietet aber nur wenig Mehrwert. Da TFTP eh nur für "advanced" User gedacht ist, habe ich das weggelassen. Ich habe jetzt aber auf das OpenWrt Wiki gelinkt, wo ein Schnipsel ist.

Ist sehr lang, bietet aber nur wenig Mehrwert. Da TFTP eh nur für "advanced" User gedacht ist, habe ich das weggelassen. Ich habe jetzt aber auf das OpenWrt Wiki gelinkt, wo ein Schnipsel ist.
First-time contributor

Tatsächlich wäre ein sauberer Soll-Zustand von der Konsole nicht verkehrt, gerde für Leute die das erste mal dran hocken, als Bestätigung, dass alles so ist wie es soll.

Evtl einen Dump in ein Tab, das kostet wenig Platz und ist schnell drin.
Dazu noch Datum / FW-Version als Kommentar in der ersten Zeile

Tatsächlich wäre ein sauberer Soll-Zustand von der Konsole nicht verkehrt, gerde für Leute die das erste mal dran hocken, als Bestätigung, dass alles so ist wie es soll. Evtl einen Dump in ein Tab, das kostet wenig Platz und ist schnell drin. Dazu noch Datum / FW-Version als Kommentar in der ersten Zeile
jkimmel marked this conversation as resolved
@ -0,0 +37,4 @@
{{< tab "Per TFTP" >}}
- Über serielle Konsole anschließen
- Während dem Booten die Option 1 auswählen
- OpenWrt <code>initramfs-kernel.bin</code> übertragen
Owner
  • <code> tag durch markdown ersetzen

  • Weil tftp auch immer wieder ein Schmerzpunkt ist, wäre es denke ich noch schlau noch einmal explizit zu sagen, welches Gerät der Server, welches der Client ist.

    Bei mir funktionierte Beispielsweise in.tftpd aus dem tftp-hpa Paket (voidlinux) bisher immer am besten.

    in.tftpd --foreground --secure /tmp
    

    Wie man das auf anderen Distributionen oder Windows weiß ich nicht. Wenn es da zu viele Möglichkeiten gibt, sollten wir zumindest eine extra Seite zu TFTP Server starten erstellen.

- `<code>` tag durch markdown ersetzen - Weil `tftp` auch immer wieder ein Schmerzpunkt ist, wäre es denke ich noch schlau noch einmal explizit zu sagen, welches Gerät der Server, welches der Client ist. Bei mir funktionierte Beispielsweise `in.tftpd` aus dem `tftp-hpa` Paket (voidlinux) bisher immer am besten. ```bash in.tftpd --foreground --secure /tmp ``` Wie man das auf anderen Distributionen oder Windows weiß ich nicht. Wenn es da zu viele Möglichkeiten gibt, sollten wir zumindest eine extra Seite zu TFTP Server starten erstellen.
Author
Owner

TFTP Server soll auf jeden Fall eine eigene Seite bekommen.

TFTP Server soll auf jeden Fall eine eigene Seite bekommen.
First-time contributor

Oder verlinkt hier eine vernünftige Anleitung von dritten, die potentiell lange erhalten bleibt. Reicht IMHO.

Oder verlinkt hier eine vernünftige Anleitung von dritten, die potentiell lange erhalten bleibt. Reicht IMHO.
fbl marked this conversation as resolved
@ -0,0 +42,4 @@
{{< / tabs >}}
### Freifunk Firmware installieren
Mit dem nun installierten OpenWrt kann die Freifunk-Firmware über SSH geflasht werden.
Owner

Ich lade das initramfs meistens ins Ram und installiere es eben nicht. Weiß nicht, ob man hier präziser sein muss, oder nicht.

Ich lade das `initramfs` meistens ins Ram und installiere es eben nicht. Weiß nicht, ob man hier präziser sein muss, oder nicht.
Author
Owner

Per Web-UI wird es tatsächlich installiert. Ich habe das aber angepasst.

Per Web-UI wird es tatsächlich installiert. Ich habe das aber angepasst.
First-time contributor

Falls ihr den Weg übern RAM nehmt, bitte die Anmerkung hinzufügen, dass der Router durch einen Neustart im OpenWRT wieder zurück auf Stock geht.

Ja ist eigentlich logisch, aber manchmal schaltet bei solchen Anleitungen das denken aus und der User arbeitet nur noch stumpf Schritte ab.

Falls ihr den Weg übern RAM nehmt, bitte die Anmerkung hinzufügen, dass der Router durch einen Neustart im OpenWRT wieder zurück auf Stock geht. Ja ist eigentlich logisch, aber manchmal schaltet bei solchen Anleitungen das denken aus und der User arbeitet nur noch stumpf Schritte ab.
fbl marked this conversation as resolved
@ -0,0 +49,4 @@
{{< /hint >}}
- Über den Port `eth1` in OpenWrt einloggen
- **IP-Konfiguration:** DHCP
Owner

IP-Konfiguration vom Router oder Benutzer?

IP-Konfiguration vom Router oder Benutzer?
fbl marked this conversation as resolved
@ -0,0 +69,4 @@
{{< /hint >}}
## Ports für Layer3 Konfiguration
Owner

Bei dem Abschnitt bin ich mir noch nicht ganz sicher, was er kommunizieren soll.

Bemerkung:
Das OpenWRT Wiki hat an mehreren stellen die lan0:u Syntax gelistet. Ich kann aber im netifd dazu nichts finden. Gibt also scheinbar wirklich nur :*, :t, oder beides zusammen (was auch immer das bedeutet).

Bei dem Abschnitt bin ich mir noch nicht ganz sicher, was er kommunizieren soll. Bemerkung: Das OpenWRT Wiki hat an mehreren stellen die lan0:u Syntax gelistet. Ich kann aber im netifd dazu nichts finden. Gibt also scheinbar wirklich nur :*, :t, oder beides zusammen (was auch immer das bedeutet).
Author
Owner

Wie die DSA Ports heißen, die man in die Gateway Konfiguration rein schreibt.

Wie die DSA Ports heißen, die man in die Gateway Konfiguration rein schreibt.
fbl marked this conversation as resolved
@ -0,0 +10,4 @@
Es sind verschiedene Versionen des '''Xiaomi Mi 4A Gigabit''' im Umlauf, von denen sich aktuell einige nicht mit OpenWrt / Freifunk betreiben lassen.
Geräte die ab September 2021 gefertigt wurden sind mit einem anderen SPI Flash ausgestattet, der aktuell nicht vom Linux Kernel unterstützt wird. Eine Firmwareaktualisierung dafür ist bereits [in Arbeit](https://git.freifunk-franken.de/freifunk-franken/firmware/pulls/268), diese Geräte werden bald nutzbar sein.
Owner

Ich glaube hier muss noch einmal jemand nachsehen, der die Kommaregeln kennt :)

Ich glaube hier muss noch einmal jemand nachsehen, der die Kommaregeln kennt :)
Owner

Ich denke so ists korrekt:

Geräte, die ab September 2021 gefertigt wurden sind mit einem anderen SPI Flash ausgestattet, der aktuell nicht vom Linux Kernel unterstützt wird. Eine Firmwareaktualisierung dafür ist bereits [in Arbeit](https://git.freifunk-franken.de/freifunk-franken/firmware/pulls/268). Diese Geräte werden bald nutzbar sein.
Ich denke so ists korrekt: ```md Geräte, die ab September 2021 gefertigt wurden sind mit einem anderen SPI Flash ausgestattet, der aktuell nicht vom Linux Kernel unterstützt wird. Eine Firmwareaktualisierung dafür ist bereits [in Arbeit](https://git.freifunk-franken.de/freifunk-franken/firmware/pulls/268). Diese Geräte werden bald nutzbar sein. ```
Author
Owner

Ne, richtig ist glaube ich:

Geräte, die ab September 2021 gefertigt wurden, sind mit einem anderen SPI Flash ausgestattet, der aktuell nicht vom Linux Kernel unterstützt wird.

Spielt aber auch keine Rolle, die Info ist sowieso obsolet. Ich habe die aktuelle Fassung aus dem Wiki übernommen.

Ne, richtig ist glaube ich: > Geräte, die ab September 2021 gefertigt wurden, sind mit einem anderen SPI Flash ausgestattet, der aktuell nicht vom Linux Kernel unterstützt wird. Spielt aber auch keine Rolle, die Info ist sowieso obsolet. Ich habe die aktuelle Fassung aus dem Wiki übernommen.
fbl marked this conversation as resolved
@ -0,0 +104,4 @@
sysupgrade -n /tmp/fff-firmware.bin
```
## Ports für Layer3 Konfiguration
Owner

Bei dem Abschnitt bin ich mir noch nicht ganz sicher, was er kommunizieren soll.

Bemerkung:
Das OpenWRT Wiki hat an mehreren stellen die lan0:u Syntax gelistet. Ich kann aber im netifd dazu nichts finden. Gibt also scheinbar wirklich nur :*, :t, oder beides zusammen (was auch immer das bedeutet).

Bei dem Abschnitt bin ich mir noch nicht ganz sicher, was er kommunizieren soll. Bemerkung: Das OpenWRT Wiki hat an mehreren stellen die `lan0:u` Syntax gelistet. Ich kann aber im [netifd](https://git.openwrt.org/?p=project/netifd.git;a=blob;f=config.c;h=9bbda39d3fb5259499cc50c10309920b39537364;hb=HEAD#l384) dazu nichts finden. Gibt also scheinbar wirklich nur `:*`, `:t`, oder beides zusammen (was auch immer das bedeutet).
fbl marked this conversation as resolved
@ -0,0 +110,4 @@
- `lan2:*` bzw. `lan2:t`
## Links
- [OpenWRT Wiki (Gigabit)](https://openwrt.org/toh/xiaomi/xiaomi_mi_router_4a_gigabit_edition)
Owner

Der Link führt bei mir ins Leere.

Der Link führt bei mir ins Leere.
fbl marked this conversation as resolved
fbl force-pushed devices from dd25425d2a to 6436e3012d 2022-12-28 12:26:25 +01:00 Compare
Author
Owner

Änderungen:

  • Anmerkungen eingearbeitet
Änderungen: - Anmerkungen eingearbeitet
fbl force-pushed devices from 6436e3012d to 1cb6822d82 2023-01-23 00:29:12 +01:00 Compare
Author
Owner

Änderungen:

  • ER-X-SFP im Menüeintrag ergänzt
  • Mi 4a: Versionsinformation für neuen SPI Flash ergänzt/korrigiert
Änderungen: - ER-X-SFP im Menüeintrag ergänzt - Mi 4a: Versionsinformation für neuen SPI Flash ergänzt/korrigiert
jkimmel reviewed 2023-01-23 00:40:49 +01:00
@ -0,0 +49,4 @@
- Stok auslesen: Im Web UI einloggen. Die URL in der Adresszeile beinhaltet etwas wie `stok#3700b146c87e45fea51170f87f47d34c`
### Exploit ausnutzen
Hierfür kann auch der [Anleitung des OpenWRTInvasion Explits](https://github.com/acecilia/OpenWRTInvasion) gefolgt werden.
Owner

Tippfehler: Anleitung des OpenWRTInvasion Exploits

Tippfehler: Anleitung des OpenWRTInvasion Expl**o**its
jkimmel reviewed 2023-01-23 00:42:16 +01:00
@ -0,0 +10,4 @@
Es sind verschiedene Versionen des '''Xiaomi Mi 4A Gigabit''' im Umlauf, von denen sich aktuell einige nicht mit OpenWrt / Freifunk betreiben lassen.
Geräte die ab September 2021 gefertigt wurden sind mit einem anderen SPI Flash ausgestattet. Diese werden erst ab Firmwareversion 20221201 unterstützt. Ältere Firmwares führen zu einer Bootloop und dürfen daher nicht installiert werden.
Owner

Schau nochmal auf die Kommasetzung: "Geräte , die ... gefertigt wurden , sind ...

Schau nochmal auf die Kommasetzung: "Geräte **,** die ... gefertigt wurden **,** sind ...
jkimmel requested changes 2023-01-23 00:43:04 +01:00
jkimmel left a comment
Owner

Bitte noch auf aktuellen master rebasen.

Bitte noch auf aktuellen master rebasen.
fbl force-pushed devices from 1cb6822d82 to f99fe536b5 2023-01-23 00:49:48 +01:00 Compare
Author
Owner

Änderungen:

  • Rebase auf master
  • Kommasetzung
  • Explit -> Exploit
Änderungen: - Rebase auf master - Kommasetzung - Explit -> Exploit
jkimmel merged commit f99fe536b5 into master 2023-01-23 00:54:46 +01:00
Owner

Danke!

Danke!
SebaBe reviewed 2023-01-23 22:55:08 +01:00
@ -0,0 +8,4 @@
{{< hint danger >}}
**Achtung!**
Es sind verschiedene Versionen des '''Xiaomi Mi 4A Gigabit''' im Umlauf, von denen sich aktuell einige nicht mit OpenWrt / Freifunk betreiben lassen.
First-time contributor

Mein Vorschlag:
"von denen sich einige aktuell noch nicht"

Ist IMHO flüssiger

Mein Vorschlag: "von denen sich einige aktuell noch nicht" Ist IMHO flüssiger
SebaBe reviewed 2023-01-23 23:00:38 +01:00
@ -0,0 +10,4 @@
Es sind verschiedene Versionen des '''Xiaomi Mi 4A Gigabit''' im Umlauf, von denen sich aktuell einige nicht mit OpenWrt / Freifunk betreiben lassen.
Geräte, die ab September 2021 gefertigt wurden, sind mit einem anderen SPI Flash ausgestattet. Diese werden erst ab Firmwareversion 20221201 unterstützt. Ältere Firmwares führen zu einer Bootloop und dürfen daher nicht installiert werden.
First-time contributor
  1. Wenn ihr ganz motiviert seid, verlinkt zu Begriffen wie zB "SPI Flash" eine Wikipediaseite oder eine andere Quelle, die grundlegend erklärt um was es geht. "DSA" ist ein schönes Beispiel. Wo ich das zum ersten mal googelte habe ich alles Mögliche gefunden. Ohne die ausgeschriebene Form gab es zu viele Treffer für die Abkürzung.
    Alternativ wäre ein globaler Glossar gut, ufert aber auch schnell aus.

  2. Vorschlag alternative Formulierung
    ". Ältere Firmwareversion führen"

1) Wenn ihr ganz motiviert seid, verlinkt zu Begriffen wie zB "SPI Flash" eine Wikipediaseite oder eine andere Quelle, die grundlegend erklärt um was es geht. "DSA" ist ein schönes Beispiel. Wo ich das zum ersten mal googelte habe ich alles Mögliche gefunden. Ohne die ausgeschriebene Form gab es zu viele Treffer für die Abkürzung. Alternativ wäre ein globaler Glossar gut, ufert aber auch schnell aus. 2) Vorschlag alternative Formulierung ". Ältere Firmwareversion führen"
Owner

Issue Anleitung DSA: #11

Issue Anleitung DSA: #11
SebaBe reviewed 2023-01-23 23:03:07 +01:00
@ -0,0 +12,4 @@
Geräte, die ab September 2021 gefertigt wurden, sind mit einem anderen SPI Flash ausgestattet. Diese werden erst ab Firmwareversion 20221201 unterstützt. Ältere Firmwares führen zu einer Bootloop und dürfen daher nicht installiert werden.
Geräte mit Stock-Firmware 2.30.20 sind eine neue Hardware-Revision ("v2", "Xiaomi Router AC1200"). Diese lassen sich aktuell nicht mit OpenWrt / Freifunk betreiben.
First-time contributor

Erkennt man das lediglich an der FW-Version oder gibts Indikatoren auf die man bereits beim Kauf achten kann?
Ist das ("v2", "Xiaomi Router AC1200") im WebUi während der Inbetriebnahme ersichtlich oder muss man da in spezielle Menüs, CLI?

Erkennt man das lediglich an der FW-Version oder gibts Indikatoren auf die man bereits beim Kauf achten kann? Ist das ("v2", "Xiaomi Router AC1200") im WebUi während der Inbetriebnahme ersichtlich oder muss man da in spezielle Menüs, CLI?
Author
Owner

Weiß keiner so genau, denn bisher hatte niemand so ein Teil in der Hand.

Die Infos stammen aus dem OpenWrt Forum, woraus sich aber teilweise nicht ganz klar ableiten lässt, was gemeint ist.

Selbst wenn man beim Kauf darauf achten könnte: Kauft weiter, ich brauche so ein Ding.

Weiß keiner so genau, denn bisher hatte niemand so ein Teil in der Hand. Die Infos stammen aus dem OpenWrt Forum, woraus sich aber teilweise nicht ganz klar ableiten lässt, was gemeint ist. Selbst wenn man beim Kauf darauf achten könnte: Kauft weiter, ich brauche so ein Ding.
fbl marked this conversation as resolved
SebaBe reviewed 2023-01-23 23:04:15 +01:00
@ -0,0 +17,4 @@
## Installation
Zum Überschreiben der Herstellerfirmware ist ein Exploit des Web-UI nötig: https://github.com/acecilia/OpenWRTInvasion
First-time contributor

Vorschlag alternative Formulierung
"Um OpenWRT zu installieren ist ein Exploit"
oder
"Um OpenWRT zu flashen ist ein Exploit"

Vorschlag alternative Formulierung "Um OpenWRT zu installieren ist ein Exploit" oder "Um OpenWRT zu flashen ist ein Exploit"
SebaBe reviewed 2023-01-23 23:08:55 +01:00
@ -0,0 +28,4 @@
Für den Mi Router 4A 100m (nicht Gigabit) ist eine ältere Herstellerfirmware nötig, da OpenWrt nicht mit dem Partitionslayout der neueren kompatibel ist.
{{< /hint >}}
{{< details "Herstellerfirmware downgraden" >}}
First-time contributor

Diesen Punkt explizieter mit dem Hint darüber verknüpfen um klar zu machen, dass sich das immer noch ausschließlich auf 100m bezieht

Diesen Punkt explizieter mit dem Hint darüber verknüpfen um klar zu machen, dass sich das immer noch ausschließlich auf 100m bezieht
SebaBe reviewed 2023-01-23 23:10:06 +01:00
@ -0,0 +43,4 @@
- Router mit dem Internet verbinden (wichtig, da beim Installationsvorgang zusätzliche Daten vom Router aus dem Internet geladen werden müssen!)
- entweder über den WAN-Port
- oder per WiFi Client (Modus "WiFi Access Point", hier ändert sich allerdings die IP Adresse des Web-UI!)
First-time contributor

Ohne es zu wissen was dort steht, "Modus "WiFi Access Point"" klingt irgendwie falsch.
Ich hab aber auch keinen mehr auf Stock.

Ohne es zu wissen was dort steht, "Modus "WiFi Access Point"" klingt irgendwie falsch. Ich hab aber auch keinen mehr auf Stock.
Author
Owner

Ne, ist richtig.

Ne, ist richtig.
fbl marked this conversation as resolved
SebaBe reviewed 2023-01-23 23:12:20 +01:00
@ -0,0 +48,4 @@
- Mit **192.168.31.1** verbinden und Setup-Assistenten durchlaufen
- Stok auslesen: Im Web UI einloggen. Die URL in der Adresszeile beinhaltet etwas wie `stok#3700b146c87e45fea51170f87f47d34c`
### Exploit ausnutzen
First-time contributor

"Exploit ausnutzen" ist sicher richtig, die Formulierung klingt aber leicht abschreckend, als würde man was etwas bößes, verbotenes Hacken. -> Negative Konjunktion bei fachlich unbedarften

Evtl: "OpenWRTInvasion ausführen"

"Exploit ausnutzen" ist sicher richtig, die Formulierung klingt aber leicht abschreckend, als würde man was etwas bößes, verbotenes Hacken. -> Negative Konjunktion bei fachlich unbedarften Evtl: "OpenWRTInvasion ausführen"
SebaBe reviewed 2023-01-23 23:16:14 +01:00
@ -0,0 +76,4 @@
cd /tmp
wget -O firmware.bin <firmware-url>
```
- Prüfsumme berechnen:
First-time contributor

Evtl irgendwo beschreiben warum und mit was man die Prüfsumme vergleichen muss und darauf verlinken.
Stört zwar bissle den Lesefluss, ist aber gutes Hintergrundwissen für Einsteiger.
Und als Hintergrundwissen darf es IMHO auf ner anderen Seite stehen

Evtl irgendwo beschreiben warum und mit was man die Prüfsumme vergleichen muss und darauf verlinken. Stört zwar bissle den Lesefluss, ist aber gutes Hintergrundwissen für Einsteiger. Und als Hintergrundwissen darf es IMHO auf ner anderen Seite stehen
SebaBe reviewed 2023-01-23 23:17:28 +01:00
@ -0,0 +85,4 @@
mtd -e OS1 -r write firmware.bin OS1
```
Theoretisch kann hier auch direkt die Freifunk Firmware heruntergeladen und geflasht werden.
First-time contributor

Kann man nicht, es gibt keine factory Version

Kann man nicht, es gibt keine factory Version
Author
Owner

Gibt es auch beim OpenWrt nicht, braucht man auch gar nicht. In dem sysupgrade-Image ist hier genau das drin was später in der Firmwarepartition steht, plus einige Metadaten am Ende, die aber nicht stören.

Steht übrigens auch oben: "OpenWrt sysupgrade Image" ;-)

Gibt es auch beim OpenWrt nicht, braucht man auch gar nicht. In dem sysupgrade-Image ist hier genau das drin was später in der Firmwarepartition steht, plus einige Metadaten am Ende, die aber nicht stören. Steht übrigens auch oben: "OpenWrt sysupgrade Image" ;-)
fbl marked this conversation as resolved
SebaBe reviewed 2023-01-23 23:18:30 +01:00
@ -0,0 +100,4 @@
scp -O ~/Downloads/fff-firmware.bin root@192.168.1.1:/tmp/
ssh root@192.168.1.1
# Wichtig: -n nicht vergessen!
First-time contributor

In ein < hint> packen?

In ein < hint> packen?
First-time contributor

oder wie in Zeile 97 in ** **?
Ich weiß nicht wie das am Ende aussieht, ist aber wichtig und sollte hervorgehoben werden

oder wie in Zeile 97 in ** **? Ich weiß nicht wie das am Ende aussieht, ist aber wichtig und sollte hervorgehoben werden
Author
Owner

Ist schwer abzubilden, weil das ja im Code steht. Ich würde es dort auch nicht heraus Trennen. Wer das ganze Ding kopiert, kopiert es richtig. Wer die Befehle einzeln nachvollzieht ließt denke ich auch die Kommentare.

Ist schwer abzubilden, weil das ja im Code steht. Ich würde es dort auch nicht heraus Trennen. Wer das ganze Ding kopiert, kopiert es richtig. Wer die Befehle einzeln nachvollzieht ließt denke ich auch die Kommentare.
SebaBe reviewed 2023-01-23 23:22:10 +01:00
@ -0,0 +90,4 @@
### Freifunk Firmware flashen
- Über LAN-Port in OpenWrt einloggen
- **IP:** 192.168.1.1
- **User:** root
First-time contributor

und kein Passwort

und kein Passwort
Author
Owner

Genau, deswegen steht keins dabei. Es gibt auch nirgends eine Passwortabfrage iirc.

Genau, deswegen steht keins dabei. Es gibt auch nirgends eine Passwortabfrage iirc.
SebaBe reviewed 2023-01-23 23:29:54 +01:00
@ -0,0 +10,4 @@
### OpenWrt installieren
{{< hint info >}}
Für den EP-R6 muss ein ausreichend aktuellen OpenWrt verwendet werden, damit die Installation per Web-UI funktioniert.
First-time contributor

"muss ein ausreichend aktuellens OpenWrt" Puh, das sieht man ja mega schlecht die Formatierung. Das n ist falsch, ich wünsche mir ein s
Welche Minimalversion?

"muss ein ausreichend aktuelle~~n~~**s** OpenWrt" Puh, das sieht man ja mega schlecht die Formatierung. Das n ist falsch, ich wünsche mir ein s Welche Minimalversion?
Author
Owner

Den Rechtschreibfehler habe ich verstanden, da hast du auch Recht.
Den Rest dieses Kommentars verstehe ich nicht.

Den Rechtschreibfehler habe ich verstanden, da hast du auch Recht. Den Rest dieses Kommentars verstehe ich nicht.
First-time contributor

Wenn ihr wisst, ab welcher OpenWRT das funktioniert, schreibt am besten die Version mit hin, sonst fragt sich der Unbedarfte, was ausreichend bedeutet.

Oder umformulieren, dass man die neuste nehmen soll, da der eben etwas zickig ist.

-> Klare Botschaft, kein Interpretationsspielraum

Wenn ihr wisst, ab welcher OpenWRT das funktioniert, schreibt am besten die Version mit hin, sonst fragt sich der Unbedarfte, was ausreichend bedeutet. Oder umformulieren, dass man die neuste nehmen soll, da der eben etwas zickig ist. -> Klare Botschaft, kein Interpretationsspielraum
SebaBe reviewed 2023-01-23 23:32:23 +01:00
@ -0,0 +13,4 @@
Für den EP-R6 muss ein ausreichend aktuellen OpenWrt verwendet werden, damit die Installation per Web-UI funktioniert.
{{< /hint >}}
{{< hint info >}}
Die Installation per TFTP funktioniert nur, wenn der TFTP-Modus über die serielle Konsole aktiviert wird.
First-time contributor

Ich finds unten beim Mi 4a schön, wie ihr schlicht sagt, welche Option im Bootloader nötig ist, damit TFTP geht

Ich finds unten beim Mi 4a schön, wie ihr schlicht sagt, welche Option im Bootloader nötig ist, damit TFTP geht
SebaBe reviewed 2023-01-23 23:32:48 +01:00
@ -0,0 +14,4 @@
{{< /hint >}}
{{< hint info >}}
Die Installation per TFTP funktioniert nur, wenn der TFTP-Modus über die serielle Konsole aktiviert wird.
Der mit einem aktualisierten Bootloader hinzu gekommene TFTP-Modus per Reset-Button erwartet ein signiertes Image und funktioniert daher nicht.
First-time contributor

hat aber dafür folgende Vorteile, warum man ihn dennoch haben will: ...

hat aber dafür folgende Vorteile, warum man ihn dennoch haben will: ...
SebaBe reviewed 2023-01-23 23:35:16 +01:00
@ -0,0 +18,4 @@
{{< /hint >}}
{{< tabs >}}
{{< tab "Per Web-UI" >}}
First-time contributor

Vorschlag alternative Formulierung:

"Für die Installation über das Hersteller Web-UI ist ein spezielles initramfs Image verwendet werden.

Dieses, sowie Informationen zur verwendeten OpenWrt-Version und Konfigurationf findet ihr hier: https://fw.sgstbr.de/tools/edgerouter-x/"

Vorschlag alternative Formulierung: "Für die Installation über das Hersteller Web-UI ist ein spezielles initramfs Image verwendet werden. Dieses, sowie Informationen zur verwendeten OpenWrt-Version und Konfigurationf findet ihr hier: https://fw.sgstbr.de/tools/edgerouter-x/"
SebaBe reviewed 2023-01-23 23:35:47 +01:00
@ -0,0 +20,4 @@
{{< tabs >}}
{{< tab "Per Web-UI" >}}
Für die Installation über das Hersteller Web-UI kann ein spezielles initramfs Image verwendet werden.
Leider fehlt dieses Image in den OpenWrt Downloads, da die Standardkonfiguration zu groß ist.
First-time contributor

Eigentlich eine unnötige Info, da wir normal immer nur auf dev.fff verweisen

Eigentlich eine unnötige Info, da wir normal immer nur auf dev.fff verweisen
Author
Owner

Keine unnötige Information, da dieses Image bei uns ebenfalls nicht heraus fällt. Unsere Konfiguration dürfte noch größer sein.

Der beste Weg wäre in diesem Fall eigentlich erst mal OpenWrt zu installieren und dann Freifunk, aber das geht eben genau aus diesem Grund auch nicht. Damit sich keiner fragt, warum man das bei OpenWrt vergeblich sucht, stehts da.

Keine unnötige Information, da dieses Image bei uns ebenfalls nicht heraus fällt. Unsere Konfiguration dürfte noch größer sein. Der beste Weg wäre in diesem Fall eigentlich erst mal OpenWrt zu installieren und dann Freifunk, aber das geht eben genau aus diesem Grund auch nicht. Damit sich keiner fragt, warum man das bei OpenWrt vergeblich sucht, stehts da.
fbl marked this conversation as resolved
SebaBe reviewed 2023-01-23 23:37:07 +01:00
@ -0,0 +89,4 @@
### Freifunk Firmware flashen
- Über LAN-Port in OpenWrt einloggen
- **IP:** 192.168.1.1
First-time contributor

Analog zum ER-X Guide Zeile 30 DHCP erwähnen

Analog zum ER-X Guide Zeile 30 DHCP erwähnen
SebaBe reviewed 2023-01-23 23:38:35 +01:00
@ -0,0 +27,4 @@
- Web UI öffnen und einloggen
- **Port:** `eth0`
- **IP-Konfiguration:** statisch, `192.168.1.2/24`
First-time contributor

Würde ich weglassen. Keine spezifische IP notwendig und so viel Wissen sollte wirklich vorhanden sein.

In dem Fall das "statisch" in Zeile 31 schieben und auf "Kein DHCP" umbenennen

Würde ich weglassen. Keine spezifische IP notwendig und so viel Wissen sollte wirklich vorhanden sein. In dem Fall das "statisch" in Zeile 31 schieben und auf "Kein DHCP" umbenennen
SebaBe reviewed 2023-01-23 23:40:27 +01:00
@ -0,0 +29,4 @@
- **Port:** `eth0`
- **IP-Konfiguration:** statisch, `192.168.1.2/24`
- **IP des Routers:** `192.168.1.1`
- **User:** ubnt
First-time contributor

Siehe Mi 4A Zeile 70 -> Am besten auf eine Darstellungsvariante für Logindaten einigen und durchgängig nutzen

Siehe Mi 4A Zeile 70 -> Am besten auf eine Darstellungsvariante für Logindaten einigen und durchgängig nutzen
SebaBe reviewed 2023-01-23 23:41:05 +01:00
@ -0,0 +31,4 @@
- **IP des Routers:** `192.168.1.1`
- **User:** ubnt
- **Passwort:** ubnt
- Image hochladen und installieren
First-time contributor

Beim Mi4a habt ihr den Pfad zum Upload angegeben

Beim Mi4a habt ihr den Pfad zum Upload angegeben
SebaBe reviewed 2023-01-23 23:41:57 +01:00
@ -0,0 +40,4 @@
- [EdgeRouter X](https://downloads.openwrt.org/releases/22.03.2/targets/ramips/mt7621/openwrt-22.03.2-ramips-mt7621-ubnt_edgerouter-x-initramfs-kernel.bin)
- [Edgerouter X SFP / EdgePoint R6](https://downloads.openwrt.org/releases/22.03.2/targets/ramips/mt7621/openwrt-22.03.2-ramips-mt7621-ubnt_edgerouter-x-sfp-initramfs-kernel.bin)
Das heruntergeladene Image booten (vgl. [OpenWrt Wiki](https://openwrt.org/inbox/toh/ubiquiti/ubiquiti_edgerouter_x_er-x_ka#serial_installation_with_tftp)):
First-time contributor

Das heruntergeladene Image booten, siehe [OpenWrt Wiki]

Das heruntergeladene Image booten, siehe [OpenWrt Wiki]
Author
Owner

Ich habe mich für "vgl" entschieden, weil das nur eine Referenz ist. Zur Step-by-Step Installation aber eigentlich nicht nötig, da der Vorgang ja in den Unterpunkten beschrieben wird.

Ich habe mich für "vgl" entschieden, weil das nur eine Referenz ist. Zur Step-by-Step Installation aber eigentlich nicht nötig, da der Vorgang ja in den Unterpunkten beschrieben wird.
SebaBe reviewed 2023-01-23 23:42:41 +01:00
@ -0,0 +41,4 @@
- [Edgerouter X SFP / EdgePoint R6](https://downloads.openwrt.org/releases/22.03.2/targets/ramips/mt7621/openwrt-22.03.2-ramips-mt7621-ubnt_edgerouter-x-sfp-initramfs-kernel.bin)
Das heruntergeladene Image booten (vgl. [OpenWrt Wiki](https://openwrt.org/inbox/toh/ubiquiti/ubiquiti_edgerouter_x_er-x_ka#serial_installation_with_tftp)):
- Über serielle Konsole anschließen ([pinout](https://openwrt.org/toh/ubiquiti/edgerouter_x_er-x_ka#serial))
First-time contributor

"Serielle Konsole anschließen"
oder
"Über serielle Konsole verbinden"

"Serielle Konsole anschließen" oder "Über serielle Konsole verbinden"
SebaBe reviewed 2023-01-23 23:45:22 +01:00
@ -0,0 +34,4 @@
- Image hochladen und installieren
{{< / tab >}}
{{< tab "Per TFTP" >}}
First-time contributor

Ich hatte damals zu beginn das Problem einen passenden USB Adapter zu finden.
Obwohl ich nachgefragt habe, hab ich beim ersten Anlauf einen inkompatiblen gekauft.

Für jemanden ohne Vorwissen in dem Bereich sind das alles Bömische Dörfer.

-> Hinweiß auf nötige Kriterien / relevante Schlagworte / Link zu einem geeigneten Adapter (könnte evtl schwierig werden bei den kurzen Lebenszeiten der Chinadinger)

Ich hatte damals zu beginn das Problem einen passenden USB Adapter zu finden. Obwohl ich nachgefragt habe, hab ich beim ersten Anlauf einen inkompatiblen gekauft. Für jemanden ohne Vorwissen in dem Bereich sind das alles Bömische Dörfer. -> Hinweiß auf nötige Kriterien / relevante Schlagworte / Link zu einem geeigneten Adapter (könnte evtl schwierig werden bei den kurzen Lebenszeiten der Chinadinger)
Author
Owner

Dafür sollten wir eine extra Anleitung anlegen, da das ganze nicht Gerätespezifisch ist, oder aufs OpenWrt Wiki verweisen.

Für den ER-X ist das aber zum Glück gar nicht erforderlich. Deshalb ist die Installation per TFTP ja auch in einem extra Tab, was by-default ausgeblendet ist.

Dafür sollten wir eine extra Anleitung anlegen, da das ganze nicht Gerätespezifisch ist, oder aufs OpenWrt Wiki verweisen. Für den ER-X ist das aber zum Glück gar nicht erforderlich. Deshalb ist die Installation per TFTP ja auch in einem extra Tab, was by-default ausgeblendet ist.
SebaBe reviewed 2023-01-23 23:45:55 +01:00
@ -0,0 +43,4 @@
Das heruntergeladene Image booten (vgl. [OpenWrt Wiki](https://openwrt.org/inbox/toh/ubiquiti/ubiquiti_edgerouter_x_er-x_ka#serial_installation_with_tftp)):
- Über serielle Konsole anschließen ([pinout](https://openwrt.org/toh/ubiquiti/edgerouter_x_er-x_ka#serial))
- Während dem Booten die Option 1 auswählen
- Das heruntergeladene `-initramfs-kernel.bin` per TFTP bereitstellen:
First-time contributor

"per TFTP übertragen"

"per TFTP übertragen"
SebaBe reviewed 2023-01-23 23:47:54 +01:00
@ -0,0 +45,4 @@
- Während dem Booten die Option 1 auswählen
- Das heruntergeladene `-initramfs-kernel.bin` per TFTP bereitstellen:
```sh
mkdir tftp
First-time contributor

verwendetes Packet erwähnen (ja, klingt trivial, kann aber helfen)

verwendetes Packet erwähnen (ja, klingt trivial, kann aber helfen)
SebaBe reviewed 2023-01-23 23:49:11 +01:00
@ -0,0 +52,4 @@
```
- Image per TFTP über eth0 booten (den Anweisungen des Bootloaders folgen)
Es ist nun ein OpenWrt gebootet, mit dem nun die Freifunk Firmware installiert werden kann.
First-time contributor

Aus dem nun gebooteten OpenWRT könnt ihr jetzt die Freifunk Firmware installieren

Aus dem nun gebooteten OpenWRT könnt ihr jetzt die Freifunk Firmware installieren
First-time contributor

Für solche Passagen empfehle ich fertige Textbausteine, bzw. maximal viel copy und paste aus einer "Master" Anleitung.
-> Durchgängige Formulierung für leichteres Wiedererkennen innerhalb der einzelnen Geräteanleitungen

Für solche Passagen empfehle ich fertige Textbausteine, bzw. maximal viel copy und paste aus einer "Master" Anleitung. -> Durchgängige Formulierung für leichteres Wiedererkennen innerhalb der einzelnen Geräteanleitungen
Owner

Ja, eine extra seite für TFTP ist definitiv nötig, hatte nur bis jetzt noch kein Issue: #10
Textbausteine sind eventuell auch noch eine gute Ergänzung für #5

Ja, eine extra seite für TFTP ist definitiv nötig, hatte nur bis jetzt noch kein Issue: #10 Textbausteine sind eventuell auch noch eine gute Ergänzung für #5
SebaBe reviewed 2023-01-23 23:51:30 +01:00
@ -0,0 +57,4 @@
{{< / tabs >}}
### Freifunk Firmware installieren
Mit dem nun laufenden OpenWrt kann die Freifunk-Firmware über SSH geflasht werden.
First-time contributor

Entweder diese Zeile oder Zeile 55 löschen. Ist doppelt gemoppelt

Entweder diese Zeile oder Zeile 55 löschen. Ist doppelt gemoppelt
First-time contributor

Wieder ein schönes Beispiel für unterschiedliche Formulierungen für die gleiche Information

Wieder ein schönes Beispiel für unterschiedliche Formulierungen für die gleiche Information
SebaBe reviewed 2023-01-23 23:52:52 +01:00
@ -0,0 +59,4 @@
### Freifunk Firmware installieren
Mit dem nun laufenden OpenWrt kann die Freifunk-Firmware über SSH geflasht werden.
{{< hint info >}}
First-time contributor

Vergleiche Absatz mit Mi 4a Anleitung

Vergleiche Absatz mit Mi 4a Anleitung
SebaBe reviewed 2023-01-23 23:52:56 +01:00
@ -0,0 +63,4 @@
OpenWrt verwendet eine andere Portkonfiguration, daher muss jetzt auf den Port `eth1` gewechselt werden.
{{< /hint >}}
- Über den Port `eth1` in OpenWrt einloggen
First-time contributor

Vergleiche Absatz mit Mi 4a Anleitung

Vergleiche Absatz mit Mi 4a Anleitung
SebaBe reviewed 2023-01-23 23:53:39 +01:00
@ -0,0 +72,4 @@
scp -O ~/Downloads/fff-firmware.bin root@192.168.1.1:/tmp/
ssh root@192.168.1.1
# Wichtig: -n nicht vergessen!
First-time contributor

Siehe meinen Kommentar im Mi 4a Guide Zeile 183

Siehe meinen Kommentar im Mi 4a Guide Zeile 183
fbl marked this conversation as resolved
SebaBe reviewed 2023-01-23 23:55:18 +01:00
@ -0,0 +104,4 @@
sysupgrade -n /tmp/fff-firmware.bin
```
## Ports für Layer3 Konfiguration
First-time contributor

Portbelegung bei node erwähenen Analog zum ER-X Guide

Portbelegung bei node erwähenen Analog zum ER-X Guide
SebaBe reviewed 2023-01-23 23:56:00 +01:00
@ -0,0 +109,4 @@
- `lan1:*` bzw. `lan1:t`
- `lan2:*` bzw. `lan2:t`
## Links
First-time contributor

Evtl generell zusätzlich die OpenWRT Installationsanleitung verlinken für Hintergrundinfos

Evtl generell zusätzlich die OpenWRT Installationsanleitung verlinken für Hintergrundinfos
SebaBe reviewed 2023-01-23 23:56:44 +01:00
@ -0,0 +92,4 @@
- `eth3:*` bzw. `eth3:t`
- `eth4:*` bzw. `eth4:t`
- Nur für ERX-SFP und EP-R6
First-time contributor

Nur für ERX-SFP und EP-R6 (SFP Port)

Nur für ERX-SFP und EP-R6 (SFP Port)
SebaBe reviewed 2023-01-23 23:58:41 +01:00
@ -0,0 +75,4 @@
# Wichtig: -n nicht vergessen!
sysupgrade -n /tmp/fff-firmware.bin
```
First-time contributor

Irgendwo muss der Zugriff via fdff::1 rein + Nutzung der Client Ports.
Durchgängig wäre in den einzelnen Guides, aber es bläht diese halt wieder auf.

Wenn man es kurz und knackig bekommt, packt es in die Guides, wenn ihr es ausführlich wollt, verlinkt es.

Irgendwo muss der Zugriff via fdff::1 rein + Nutzung der Client Ports. Durchgängig wäre in den einzelnen Guides, aber es bläht diese halt wieder auf. Wenn man es kurz und knackig bekommt, packt es in die Guides, wenn ihr es ausführlich wollt, verlinkt es.
SebaBe reviewed 2023-01-24 00:01:17 +01:00
@ -0,0 +77,4 @@
```
{{< hint info >}}
Die Portbelegung des Routers ändert sich abermals, dieses mal auf den von Freifunk gewohnten Standard:
First-time contributor

Anmerkung zum Absatz sowie 87ff:

Auch hier wäre eine Einheitliche formulierung schön, die man in allen Guides identisch wiederfindet.
Das hilft allgemein wie schon erwähnt sehr, dass man die Infos mit der Zeit schnell wiederfindet, da Position sowie Suchbegriff irgendwann im Hirn abgespeichert werden

Anmerkung zum Absatz sowie 87ff: Auch hier wäre eine Einheitliche formulierung schön, die man in allen Guides identisch wiederfindet. Das hilft allgemein wie schon erwähnt sehr, dass man die Infos mit der Zeit schnell wiederfindet, da Position sowie Suchbegriff irgendwann im Hirn abgespeichert werden
SebaBe reviewed 2023-01-24 00:02:43 +01:00
@ -0,0 +79,4 @@
{{< hint info >}}
Die Portbelegung des Routers ändert sich abermals, dieses mal auf den von Freifunk gewohnten Standard:
- **eth0:** WAN
- **eth1, eth2:** BATMAN (falls node-Firmware)
First-time contributor

Evtl etwas kleinkarriert, aber was ist bei nicht node-Firmware?
-> Auf wie IQ wollt ihr rücksicht nehmen und wo liegt eure Schwelle für logisches Mitdenken

Evtl etwas kleinkarriert, aber was ist bei nicht node-Firmware? -> Auf wie IQ wollt ihr rücksicht nehmen und wo liegt eure Schwelle für logisches Mitdenken
SebaBe reviewed 2023-01-24 00:03:31 +01:00
@ -0,0 +33,4 @@
- Mit gedrückter Reset-Taste Strom verbinden und warten bis die LED orange blinkt
- DHCP Server bereitstellen, mit einem der beiden LAN-Port verbinden
- Auf dem Default-Gateway einen TFTP Server starten, Firmware als `test.bin` ablegen
- Beispiel für TFTP unter Linux:
First-time contributor

Mein Windows Favorit: "tftpd64"
https://pjo2.github.io/tftpd64/

Simpel, AFAIK weit verbreitet und es gibt Guides

Mein Windows Favorit: "tftpd64" https://pjo2.github.io/tftpd64/ Simpel, AFAIK weit verbreitet und es gibt Guides
SebaBe reviewed 2023-01-24 00:03:58 +01:00
@ -0,0 +32,4 @@
- Ältere Herstellerfirmware herunterladen: [bigota.miwifi.com](https://bigota.miwifi.com/xiaoqiang/rom/r4ac/miwifi_r4ac_firmware_e9eec_2.18.58.bin)
- Mit gedrückter Reset-Taste Strom verbinden und warten bis die LED orange blinkt
- DHCP Server bereitstellen, mit einem der beiden LAN-Port verbinden
- Auf dem Default-Gateway einen TFTP Server starten, Firmware als `test.bin` ablegen
First-time contributor

Wieder einmal, einheitliche Textbausteine verwenden, siehe TFTP Block beim ER-X

Wieder einmal, einheitliche Textbausteine verwenden, siehe TFTP Block beim ER-X
First-time contributor

Ich hab gerade auf docs.fff nach der aktuellen Version dieser Guides gesucht, aber ist ja noch nicht online.

Vorschlag:
Kennzeichnet solche Seiten, die noch in Arbeit sind mit einen "Draft", "Entwurf", etc. und veröffentlicht diese direkt.

Am besten noch per CI nach jedem merge.

Das hilft Leuten wie mir, die nur etwas im Browser mithelfen wollen ohne das komplette Entwicklungssetup zu installieren.
(zB Formatierungen "in echt" anzusehen, generell grafische Kommentare abzugeben, oder einfach den reinen Fließtext zu lesen)

Ich hab gerade auf docs.fff nach der aktuellen Version dieser Guides gesucht, aber ist ja noch nicht online. Vorschlag: Kennzeichnet solche Seiten, die noch in Arbeit sind mit einen "Draft", "Entwurf", etc. und veröffentlicht diese direkt. Am besten noch per CI nach jedem merge. Das hilft Leuten wie mir, die nur etwas im Browser mithelfen wollen ohne das komplette Entwicklungssetup zu installieren. (zB Formatierungen "in echt" anzusehen, generell grafische Kommentare abzugeben, oder einfach den reinen Fließtext zu lesen)
Author
Owner

Ist online, weil schon gemerged ("Zusammengeführt"). Aktuell zu finden unter Firmware -> Hardware: https://docs.freifunk-franken.de/firmware/hardware/ubiquiti-edgerouter-x/

"Entwicklungssetup": hugo installieren, in das Verzeichnis gehen, hugo server. Seite im Browser angucken.

Ob man Draft-Seiten mit vertretbarem Aufwand umsetzen könnte muss lemmi sagen.

Ist online, weil schon gemerged ("Zusammengeführt"). Aktuell zu finden unter Firmware -> Hardware: https://docs.freifunk-franken.de/firmware/hardware/ubiquiti-edgerouter-x/ "Entwicklungssetup": hugo installieren, in das Verzeichnis gehen, `hugo server`. Seite im Browser angucken. Ob man Draft-Seiten mit vertretbarem Aufwand umsetzen könnte muss lemmi sagen.
Owner

Das hilft Leuten wie mir, die nur etwas im Browser mithelfen wollen ohne das komplette Entwicklungssetup zu installieren.
(zB Formatierungen "in echt" anzusehen, generell grafische Kommentare abzugeben, oder einfach den reinen Fließtext zu lesen)

Mir fällt dazu einfach keine gute Lösung ein, solange wir https://woodpecker-ci.org/ nutzen und die Pipeline im selben Repository1 beschreiben.

Man müsste die Pipeline eigentlich getrennt vom Inhalt verwalten, dann gäbe es vielleicht die Möglichkeit alles zu bauen und irgendwo hin zu veröffentlichen. Im aktuellen Zustand kann man es aus Sicherheitsgründen nicht bedingungslos immer rendern.

Für https://git.freifunk-franken.de/freifunk-franken/firmware haben wir den Kompromiss gewählt, dass man einzelne Änderungen manuell zum Bauen freischalten kann, aber die Funktion würde hier leider nicht viel bringen, weil du ja schnelles Feedback willst und nicht erst darauf warten willst, dass jemand auf ein ein Knöpfchen drückt.

Auf Seiten, die weniger intensiv spezielle Features vom Theme benutzen, bekommt man aber auch einfach eine gute Vorschau von Gitea geliefert.

  • In PRs kann man die Ansicht mit View File wechseln:
    image

  • Wenn du so am herumklicken bist, kannst du den View Rendered Button benutzen:
    image

  • Wenn du eine Seite zum editieren offen hast, dann gibt es ebenfalls ein Preview tab:
    image


  1. Man müsste mal testen, ob man den selben Webhook in einem anderen Repository verwendern kann. Also woodpecker.yml in einem separaten Repository verwalten, den Webhook aber (zusätzlich) in einem anderen Repository eintragen. ↩︎

> Das hilft Leuten wie mir, die nur etwas im Browser mithelfen wollen ohne das komplette Entwicklungssetup zu installieren. > (zB Formatierungen "in echt" anzusehen, generell grafische Kommentare abzugeben, oder einfach den reinen Fließtext zu lesen) Mir fällt dazu einfach keine gute Lösung ein, solange wir https://woodpecker-ci.org/ nutzen und die Pipeline im selben Repository[^1] beschreiben. Man müsste die Pipeline eigentlich getrennt vom Inhalt verwalten, dann gäbe es vielleicht die Möglichkeit alles zu bauen und irgendwo hin zu veröffentlichen. Im aktuellen Zustand kann man es aus Sicherheitsgründen nicht bedingungslos immer rendern. Für https://git.freifunk-franken.de/freifunk-franken/firmware haben wir den Kompromiss gewählt, dass man einzelne Änderungen manuell zum Bauen freischalten kann, aber die Funktion würde hier leider nicht viel bringen, weil du ja schnelles Feedback willst und nicht erst darauf warten willst, dass jemand auf ein ein Knöpfchen drückt. Auf Seiten, die weniger intensiv spezielle Features vom Theme benutzen, bekommt man aber auch einfach eine gute Vorschau von Gitea geliefert. - In PRs kann man die Ansicht mit **View File** wechseln: ![image](/attachments/056ff5ac-4d7b-4ea3-99fa-804336b0d14f) - Wenn du so am herumklicken bist, kannst du den **View Rendered** Button benutzen: ![image](/attachments/874df308-61d4-420b-a3bf-38d2f2cf4c64) - Wenn du eine Seite zum editieren offen hast, dann gibt es ebenfalls ein **Preview** tab: ![image](/attachments/a492114f-9919-47b6-a15b-0a7fa09b4680) [^1]: Man müsste mal testen, ob man den selben Webhook in einem anderen Repository verwendern kann. Also `woodpecker.yml` in einem separaten Repository verwalten, den Webhook aber (zusätzlich) in einem anderen Repository eintragen.
fbl deleted branch devices 2023-02-21 00:25:31 +01:00
Sign in to join this conversation.
No description provided.