[PATCH 0/4] Hood and sector files reorganization

Tim Niemeyer tim at tn-x.org
So Jun 24 14:49:53 CEST 2018


Hi Adrian

Am 24. Juni 2018 14:30:37 MESZ schrieb mail at adrianschmutzler.de:
>Hallo Tim,
>
>es gibt offenbar viele Setups, wo einzelne Router auf veränderten
>Kanälen betrieben werden.
>
>Ich habe selbst so ein Setup, wo ich im Erdgeschoss einen anderen Kanal
>verwende als im 1. Stock, was überraschend viel Airtime spart.

Schön das du das machst, aber es ist kein Feature der Freifunk Firmware. In v1 haben wir das Feature nicht und in v2 kann es zu Problemen führen.

Am Ende ist es immer sinnvoll die Freifunk Knoten durch eine professionelle WLAN Installation zu ersetzen.

>Dies ist mit der FW auf drei Wegen möglich:
>1. Ich richte für jedes Geschoss eine Hood ein

Möglich, aber overkill. Ob du dafür peerings kriegst?

>2. Ich benutze ein manuelles Hoodfile auf der Hälfte der Router,
>wodurch im keine Updates vom KeyXchange bekomme

Das sollten wir vermeiden. Wir sollten auch niemanden zu solchen Sachen raten. Wer WLAN will, muss halt entsprechendes Equipment kaufen. Wenn geiles Freifunk will nimmt v3 mit entsprechendem Equipment. Wer schlechtes Freifunk will nimmt v2 und lebt mit dem Hood-Kanal bis wir das Feature unter Kontrolle haben.

>3. Ich verwende das Sectorfile

Ich hoffe nicht..


>Unabhängig davon, dass ich das praktisch finde, glaube ich, dass viele
>das Feature zum Kanal-Ändern vermissen werden. Wozu wird das führen:
>- Ein Teil wird einfach wieder V1 nehmen

Sollen sie. Bis die Gateways abgeschaltet werden und es dann langsam wird.

>- Ein Teil wird das Hoodfile statisch machen oder configurehood
>ausschalten (und macht damit Änderungen in den Hoods quasi unmöglich)

Die werden dann gesperrt, so bald das Probleme macht. Wer sowas in v2 tut stört das Netz potentiell und das mit Absicht. Ich würde alle Knoten des  user sperren und nie wieder entsperren.

>- Ein Teil wird einfach den Kanal ändern und sich dann wundern, warum
>es beim nächsten hood file update kaputt geht

Einverstanden.

>Ich teile die grundsätzlich Meinung, dass das sectorfile eine
>zusätzliche, unangenehme Komplexität einführt. Allerdings bin ich
>trotzdem der Meinung, dass es aus den o.g. Gründen nötig ist. Ich hätte
>es damals nicht gebaut, wenn es nicht nötig gewesen wäre.

Wir machen uns hier viel Arbeit. Und das weil viele es nicht besser hinkriegen mit ihren Freifunk Setups. Der Kanal pro Hood wäre eben eine Pille die geschluckt werden muss. Ist doch kein Beinbruch.

Tim



>Grüße
>
>Adrian
>
>> -----Original Message-----
>> From: Tim Niemeyer [mailto:tim at tn-x.org]
>> Sent: Sonntag, 24. Juni 2018 14:21
>> To: mail at adrianschmutzler.de
>> Subject: RE: [PATCH 0/4] Hood and sector files reorganization
>> 
>> Hi
>> 
>> Am 24. Juni 2018 14:18:44 MESZ schrieb mail at adrianschmutzler.de:
>> >Hallo Tim,
>> >
>> >ich finde das Sectorfile notwendig, weil man nur so den Kanal ändern
>> >kann.
>> 
>> Das stimmt nicht! Der Kanal wird pro Hood gewählt. Damit wird das mit
>v2
>> schon mal _deutchlich_ besser als zu v1, wo es einfach global ist.
>> 
>> 
>> >Zudem macht uns das Sectorfile im Moment gar nicht so viele Probleme
>> >...
>> 
>> Das täuscht. Denn es erhöht die Komplexität und das ist etwas, was
>wir
>> aktuell gar nicht gebrauchen können.
>> 
>> Tim
>> 
>> 
>> >Grüße
>> >
>> >Adrian
>> >
>> >> -----Original Message-----
>> >> From: Tim Niemeyer [mailto:tim at tn-x.org]
>> >> Sent: Sonntag, 24. Juni 2018 11:36
>> >> To: Adrian Schmutzler <freifunk at adrianschmutzler.de>; franken-
>> >> dev at freifunk.net
>> >> Subject: Re: [PATCH 0/4] Hood and sector files reorganization
>> >>
>> >> Hi
>> >>
>> >> Wollten wir nicht erst das sectorfile zeugs raus werfen um erstmal
>> >die basics
>> >> in den griff zu kriegen?
>> >>
>> >> Wenn das mal 2 Jahre alles lief, kann man das Sector zeugs ja
>wieder
>> >> einbauen.
>> >>
>> >> Tim
>> >>
>> >> Am 13. Juni 2018 16:36:02 MESZ schrieb Adrian Schmutzler
>> >> <freifunk at adrianschmutzler.de>:
>> >> >This patchset reorganizes the various hood file and sector file
>> >> >variants. Therefore:
>> >> >- I introduce a more logical naming scheme
>> >> >- the files for checksum comparison and for the hood file
>> >> >  proliferation are separated
>> >> >- hood file distribution is made more restrictive
>> >> >- Actual file are moved away from flash to /tmp
>> >> >
>> >> >I searched the whole code for occurences of "hood" and "sector",
>so
>> >I
>> >> >hope everything is updated. Have fun!
>> >> >
>> >> >Adrian Schmutzler (4):
>> >> >  hood/sector files: Use more meaningful and concise naming
>scheme
>> >> >  hood file: Use different files for www and for checksum
>comparison
>> >> >  configurehood: Only provide hood file from GW/KeyXchange via
>WWW
>> >> >  hood/sector files: Move files from /www to /tmp and link there
>> >> >
>> >> >.../fff/fff-hoods/files/usr/sbin/configurehood     | 56
>> >> >++++++++++++----------
>> >> > .../files/lib/functions/fff/keyxchange             | 17 ++++---
>> >> > .../fff/fff-vpn-select/files/usr/sbin/vpn-select   |  4 +-
>> >> > .../fff-web/files/etc/uci-defaults/93-fff-uhttpd   |  5 ++
>> >> > .../fff/fff-web/files/www/ssl/cgi-bin/home.html    |  2 +-
>> >> > 5 files changed, 49 insertions(+), 35 deletions(-)


Mehr Informationen über die Mailingliste franken-dev