[Alternative PATCH 0/7] Alternatives Set zum OpenWrt 18.06

Michael Fritscher michael at fritscher.net
Di Aug 14 08:37:18 CEST 2018


On 13.08.2018 07:36, Tim Niemeyer wrote:
> Hi Michael
> 
> Am 12. August 2018 23:28:01 MESZ schrieb Michael Fritscher <michael at fritscher.net>:
>> Moin,
>>
>> ich finde es nicht wirklich gut, dass wir auf die 4 MB Geräte so stark
>> Rücksicht nehmen, dass wir uns die größeren Geräte beschneiden...
> 
> Wir beschneiden da nichts merktliches. Durch das Tony target werden features abgeschaltet, die wir im Feld nicht brauchen und noch nie gebraucht haben.
Schon horst oder andere Diagnosetools habe ich zuweilen ziemlich
vermisst, screen benötige ich auch recht häufig (gerade bei
Bastelaktionen, wo mir das Netzwerk zwischendurch wegfliegt)...
Noch nichtmap nohup ist drauf, obwohl das eigentlich ein busybox applet
sein müsste. tcpdump fehlt für die Fehleranalyse ebenfalls. wget kann
kein https, wodurch das Firmware update höchst unsicher ist (es wird
zwar eine sha256 Summe runtergeladen, aber die kommt über denselben
unsicheren Pfad...) Und das sind nur die Dinge, die mir spontan
einfallen, wo ich schonmal drübergestolpert bin.
Und da haben wir uns ja v.a. wegen dem Platz ziemlich beschränkt. Zur
Toolauswahl hatte ich mich ja schon vor paar Jahren mal ausgelassen gehabt.
> 
>> Ich würde da umgekehrt sagen, dass die 4 MB Geräte halt irgendwann
>> manche Features nicht mehr bekommen - z.B. irgendwelche fancy webgui
>> Dinge oder eine weitere Variante für den Uplink (derzeit sind ja zwei
>> implementiert - fastd und l2tp, wobei letzteres wenn ich es richtig
>> sehe
>> bei vielen GWs nicht aktiv ist?). Oder Dinge wie horst, nano oder auch
>> USB oder opkg. USB könnte für Konfiguration von USB-Sticks, aber auch
>> WLAN Adapter nützlich sein.
> 
> Zum einen hab ich immer noch keinen USB WLAN Adapter gefunden, der für unsere Zwecke irgendwas taugt. Zum anderen sind das alles sonder/spezial Fälle. Wer sowas braucht, der benutzt hoffentlich die GW Firmware oder baut eben sein Krams selber.
Die Ralink RT5572 Dinger sind eigentlich ganz brauchbar - und sei es nur
um die Clients auf einen oder mehrere andere Kanäle zu legen. Ich hab so
ein Teil schon ewig an meinem Router hängen. Mit dem RTL8188 habe ich
mich noch nicht intensiv beschäftigt, die aus der RPi Ecke recht
beliebten RTL8188CUS können aber auch den AP Modus:
http://blog.sip2serve.com/post/48420162196/howto-setup-rtl8188cus-on-rpi-as-an-access-point
> Hier müssen wir eben an die große Masse denken welche keine Firmware bauen kann, sich aber (selbstverständlich) anderweitig an der Community Arbeit beteiligt.
Die derzeitige Firmware ist "solo" meines Erachtens so ziemlich maximal
"bastelfeindlich", und du möchtest ja gerade die Leute animieren sich
mit dem Zeug zu beschäftigen. Mangels opkg kann man noch nichtmal
einfach mal eben paar Tools oder Treiber installieren, sondern muss für
jeden Pups eine komplett neue Firmware bauen - oder die binaries direkt
rüberkopieren und hoffen, dass es nicht knallt. Das bauen+flashen dauert
gefühlte Ewigkeiten - man will das nicht wegen jeder Kleinigkeit
durchexerzieren. Auf den integrierten ssh-Server kann ich noch nichtmal
per sshfs zugreifen, weil der kein sftp kann, d.h. ich muss sogar noch
mehr mit den Tools leben, die auf der FW drauf sind.

Außerdem wären zusätzliche Funktionen für die 8MB+ Targets eben noch ein
zusätzliches sanftes Stubsmittel um die Leute langfristig von den 4 MB
Teilen wegzubekommen.

Deswegen, und weil wir irgendwann eh trennen müssen, schon weil neue
Versionen eher größer werden, bin ich dagegen die beiden Varianten mit
"Gewalt" zusammenzufassen, gerade wenn es uns noch weiter vom upstream
Openwrt entfernt. Selbst wenns jetzt technisch noch geht - ich glaube
nicht, dass uns da Openwrt groß unterstützen wird, wenn das in einer der
nächsten Versionen von Openwrt nicht mehr geht.

Man könnte sich eventuell überlegen, die derzeitige "normale" FW nur
noch für die 4 MB Varianten zu bauen und alle größeren bekommen die
GW-FW Variante, die dann zu einer "universellen" FW aufgebohrt wird und
man dann in der Webgui zwischen den Modi umschalten kann.

Viele Grüße,
Michael Fritscher


Mehr Informationen über die Mailingliste franken-dev