[Info] Freetz-Wiki jetzt auf GitHub Pages erreichbar

Freez-ng beschäftigen. Das wirkte mir beim durchsehen auch am aktuellsten.

Für mich stehen die Fragen offen:

- Wie nachhaltig ist Freetz-NG, morgen evtl. Freetz-NG1?
- Wie setzt sich das Entwicklerteam zusammen?
- Wie gut sind Änderungen dokumentiert oder wird es mit der heißen Nadel zusammengestrickt?
- Ist Freetz-NG für das Freetz OS 7 abgestimmt (hier liegen vermutlich die größen Probleme)?
 
Alles Fragen, die einen Supportanspruch vermuten lassen. Den wird und kann es aber bei solch einem Projekt nicht geben...
Über Nachhaltigkeit kann somit nur spekuliert werden...

Und Ja - Jeder Fork verkleinert die Basis derer, die an einem Fork Arbeiten.
Ich vermute fast die meisten Forks sind eine One-Man-Show. Was ja nicht schlecht sein muss. Aber die Lernkurve, hier was geschnitten zu bekommen ist extrem steil.

Das mag auch darin begründet liegen, dass die fertigen Binarys nicht geteilt werden dürfen und jeder eben den kompletten Erstellzyklus einer eignen Firmware durchlaufen muss. Also bastelt sich jeder hier und da selbst was zurecht und wenn er was anders macht als der davor hat man schon fast einen neuen Fork.

Freetz-NG Funktioniert wohl schon mit 7.21 während das Offizielle Freetz wohl nur FritzOS 7.13 unterstützt.
 
Zuletzt bearbeitet:
Wie nachhaltig ist Freetz-NG
Auch wenn ich mich zu Freetz und allen Forks (inhaltlich) nicht mehr äußern will - hier muß man mal mit Blick in die Geschichte darüber aufklären, daß @fda89, @fda77, @opto (von dem man allerdings praktisch nichts mehr hier im IPPF findet, weil er mal in einem Anfall alle seine Beiträge gelöscht hat) und @cuma am Ende alles Accounts eines Einzelnen sind/waren und unter dem Nick @cuma hat er schon lange (praktisch fast von Beginn an) am "originalen" Freetz mitgewirkt, bevor ihm dort wegen anderer/weiterer Querelen die Schreibrechte entzogen wurden. Er ist also kein "Seiteneinsteiger", der mal eben auf die Idee kam, sich einen eigenen Freetz-Fork zu schaffen.

Die zweite Frage ist auch leicht zu beantworten - man braucht nur die Commits anschauen bzw. die "Mitwirkenden", die bei GitHub ja für das Repo angezeigt werden.

Bei der dritten Frage soll/muß sich jeder selbst eine Meinung bilden - die Frage, wo und wie er selbst sein Freetz-NG positioniert sehen will bzw. was Freetz-NG für andere sein soll und was nicht, harrt m.W. noch der (verständlichen) Antwort.

Allerdings muß man dann auch für alle Modifikationen (egal, welcher Freetz-Fork da benutzt wird oder werden soll) mal über den eigenen Schatten springen und etwas Motivation mitbringen bzw. etwas Aufwand in die eigene Firmware stecken. Das ist nichts mit "set and forget" - das ist es aber auch mit der Stock-Firmware von AVM nicht und wer das bisher mit irgendwelchen Routern so gehandhabt hat (als es auch noch kein Auto-Update bei AVM gab), der hatte zwar ein ruhiges, aber auch ein riskantes Leben.

Wie weit die eigenen Änderungen dann gehen sollen, muß auch jeder selbst entscheiden ... ich brauche für einen "crond" auf der Box, der mir alle 5 Minuten per "wget" eine Seite abrufen soll als "heartbeat" (zur Anzeige, daß die Box lebt und arbeitsfähig ist) sicherlich kein komplettes Freetz-GUI - nur muß ich dann wenigstens noch wissen, wie eine "crontab" aussieht und so, wie das Vorhandensein entsprechender Kenntnisse von Fall zu Fall unterschiedlich sein wird, muß es dann auch die Entscheidung sein, welchen Weg man einschlagen will.

Auch Freetz ist eben nicht ausschließlich der ganz große Vorschlaghammer, wenn es um (kleine) Modifikationen geht (bei NG ist das in ein paar Kleinigkeiten geändert, was die Verarbeitung von "fwmod_custom[.sh]" und den "no-Freetz mode" (FWMOD_SKIP_MODIFY) angeht) - man KANN solche Änderungen auch mit den Freetz-Forks ausführen lassen. Das ist dann zwar ein wenig wie das Verarzten einer Abschürfung (mit einem Dino-Pflaster) unter Vollnarkose, aber es funktioniert trotzdem.

Trotzdem braucht JEDE Modifikation der Firmware etwas Mut und Initiative (und ein paar eigene, grundlegende Kenntnisse sind sicherlich auch nicht hinderlich) - eine Änderung der Firmware "mit Garantie" wird man (von Hobby-Projekten) nicht erhalten, sondern max. die Bestrebung der bestmöglichen (aber nicht zwingend individuellen) Unterstützung bei der Umsetzung. Auf kommerzielle Angebote (die dann auch mit "Support-Versprechen") würde ich hier eher nicht warten - der denkbare Gewinn ist (auch wg. minimaler Zielgruppe) einfach zu gering und die potentiellen Probleme (ich darf ja aus Urheberrechtsgründen keine "fertig geänderte Firmware" mit AVM-Komponenten verbreiten - zumindest nicht, ohne daß AVM versuchen würde, dagegen vorzugehen) sind absehbar.
 
Na ok, wenn der PiHole selbst PXE Booten soll ?! Mir war nicht klar dass so ein Pi sowas kann?!
 
Moin
bei denn ganzen Forks kommt man ganz schön durcheinander
Mal eine dumme Frage welchen Fork sollte man nehmen ,gibt es da überhaupt unterschiede und wieso arbeiten die leute der unterschiedlichen Forks nicht zusammen ??
 
Moin
bei denn ganzen Forks kommt man ganz schön durcheinander
Ja, ist leider so.
Mal eine dumme Frage welchen Fork sollte man nehmen.
Freetz: m.E. veraltet, da die FW-Basis von AVM nicht mehr gepflegt bzw. aktualisiert wird.
Freetz-NG: Aktuellere AVM-Basis, aber es ist hin und wieder mit Fehlern zu rechnen
gibt es da überhaupt unterschiede
Ja, siehe letzte Antwort.
Hierzu bitte die einzelnen Beiträge im IPPF lesen. Ich persönlich nehme hier bewusst keine Bewertung auf Funktionalität vor.
und wieso arbeiten die leute der unterschiedlichen Forks nicht zusammen ??
Das müssen die handelnden Entwickler beantworten.
 
  • Like
Reaktionen: meemann
welchen Fork sollte man nehmen
Um welche Fritzbox geht es denn? Welche FW-Version und welche Absichten sind denn vorgesehen?
(Bei "älteren" Geräten bzw. FW-Versionen ist Freetz dennoch eine Alternative.)
 
  • Like
Reaktionen: meemann und gismotro
Um welche Fritzbox geht es denn? Welche FW-Version und welche Absichten sind denn vorgesehen?
(Bei "älteren" Geräten bzw. FW-Versionen ist Freetz dennoch eine Alternative.)
habe noch eine 7170 hier rum fliegen will sie aber nicht wegschmeißen Möchte mit der box eigentlich nur per vpn zur meiner Fritz box 7590 aufbauen und nicht benötigte Funktionen entfernen ( CPU Last mindern und vielleicht den Strom verbrauch ) und ansonsten bisschen rum testen habe auch noch eine 6360 ( habe aber schon gelesen das das nicht geht )
freetz-ng läuft bei mir aktuell auf ein VM ubuntu 20.04.01 LTS

MFG Meemann
 
Bei einer 7170 reicht auch das normale Freetz
 
  • Like
Reaktionen: meemann
Inwiefern bekommst du freetz nicht auf deine VM? Das dürfte doch "genauso" wie freetz-ng funktionieren:
$ git clone https://github.com/Freetz/freetz.git ~/freetz
 
  • Like
Reaktionen: gismotro
In beiden Versionen ist aber derzeit wohl kein Image mehr baubar für die 7170. Nicht einmal mehr ein Minimal-Image oder geht das bei Euch noch ?
 
  • Like
Reaktionen: meemann
Ich habe es mal mit freetz-ng getestet und es brach bei mir mit einem Fehler ab:
Rich (BBCode):
...
libc/libc_so.a(rpc_thread.oS): In function `__compare_and_swap':
rpc_thread.c:(.text+0x58): multiple definition of `__compare_and_swap'
libc/libc_so.a(forward.oS):forward.c:(.text+0x24): first defined here
make[2]: *** [libc/Makefile.in:59: lib/libc.so] Error 1
make[1]: *** [Makerules:203: lib/libc.so.0] Fehler 2
make[1]: Verzeichnis „/home/freetz/7362freetz-ng/source/toolchain-mipsel_gcc-5.5.0_uClibc-0.9.29/uClibc-0.9.29“ wird verlassen
make: *** [toolchain/make/target/uclibc/uclibc.mk:151: /home/freetz/7362freetz-ng/source/toolchain-mipsel_gcc-5.5.0_uClibc-0.9.29/uClibc-0.9.29/lib/libc.a] Fehler 2

Und in freetz sieht es zwar anders, aber nicht besser, aus:
Rich (BBCode):
...
  CC      libbb/signals.o
networking/libiproute/ipneigh.c:14:29: fatal error: linux/neighbour.h: No such file or directory
compilation terminated.
make[2]: *** [scripts/Makefile.build:197: networking/libiproute/ipneigh.o] Fehler 1
make[1]: *** [Makefile:742: networking/libiproute] Fehler 2
make[1]: *** Auf noch nicht beendete Prozesse wird gewartet …
...
  AR      libbb/lib.a
make[1]: Verzeichnis „/home/freetz/freetz/source/target-mipsel_gcc-4.6.4_uClibc-0.9.29/busybox-1.27.2“ wird verlassen

ERROR: Build failed.
make: *** [make/busybox/busybox.mk:38: source/target-mipsel_gcc-4.6.4_uClibc-0.9.29/busybox-1.27.2/busybox] Fehler 1

EDIT :
"Frisch geklont" konnte ich unter Freetz-NG nach ein paar Einsparmaßahmen ein Image bauen:
7170_04.88.ger_freetz-ng-18278-ee2d2da4b_20210503-125113.image

Auch unter Freetz klappt es jetzt:
7170_04.88-freetz-master-20210307-8206a2c96.de_20210503-135606.image

(Ich weiß auch nicht, was vorher los war.)

geht das bei Euch noch ?
Also , nein ja.
 
Zuletzt bearbeitet:
  • Like
Reaktionen: gismotro
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.