[Freifunk Franken] 1*FF + 1*WPA2/privat auf einem Router (Former: Beitritt in Erlangen Bruck)
Tobias Klaus
tk+ff at meskal.net
Do Jul 30 17:49:24 CEST 2015
Hallo,
das hier sollte auch wieder gehen:
https://netmon.freifunk-franken.de/api/rest/router/810
Bin gespannt, was jetzt nicht mehr geht... :-)
Am Donnerstag, 30. Juli 2015, 17:37:02 schrieb Tobias Klaus:
> Hallo Günther,
>
> Am Donnerstag, 30. Juli 2015, 17:25:50 schrieb Guenther Schmitz:
> > hi Tobias,
> > dass der folgende Aufruf jetzt nicht mehr funktioniert ist dir bekannt?
> >
> > https://netmon.freifunk-franken.de/api/rest/router/810
> >
> > Ich wollte als Workaround die api.php aufrufen, jedoch kommt auch hier
>
> > ein Fehler "Data incomplete" wenn ich folgende URL aufrufe:
> Nein, aber jetzt weiß ich woher die php-warnings kommen, die seit meinem
> "Fix" auftreten.
>
> > https://netmon.freifunk-franken.de/api.php?rquest=router&router_id=810
>
> Da die rewrite-rule unter api/rest/ liegt ist der korrekte Aufruf:
> https://netmon.freifunk-franken.de/api/rest/router/api.php?rquest=router&rou
> ter_id=810
>
> Ich hoffe das hilft erstmal weiter. Der direkte Aufruf scheint eh der
> robustere zu sein und bei Gelegenheit würde ich auch den KeyXchange dahin
> patchen.
>
> Wenn ich später dazukomme werde ich trotzdem mal versuchen die das wieder
> hinzukriegen. Bis dahin hoffe ich reicht dir der obige workaround.
>
> Danke fürs Bescheid sagen.
>
> Grüße
> Tobias
>
> > Grüße
> > Guenther
> >
> > On 07/30/2015 02:31 PM, Tobias Klaus wrote:
> > > Hallo Tom,
> > >
> > > Am Mittwoch, 29. Juli 2015, 16:07:53 schrieb Tom Green:
> > >> Also es ist ein router (aktuell: blaufrosch 68:72:51:26:90:44
> > >> <https://netmon.freifunk-franken.de//search.php?search_range=mac_addr&s
> > >> ea
> > >> rch _string=68:72:51:26:90:44>) allein, der die Probleme verursacht.
> > >> Man
> > >> kann problemlos 2 FF Router über die selber IP ans VPN anbinden, aber
> > >> sobald der blaufrosch
> > >> dazukommt, gibt es Ärger. Laut Karte ist und war in der richtigen Hood
> > >> (Fürth) und weit genug von andern Hoods entfernt um sich da nicht zu
> > >> vermaschen.
> > >
> > > Da ich genau am selben Tag die gleiche Erfahrung gemacht habe, habe ich
> > > mich mal auf die Suche nach dem Grund gemacht und einen ekligen Bug in
> > > der REST api des netmons gefunden, mit der der Standort eines Routers im
> > > keyXchange gefunden wird.
> > >
> > >
> > > Bisher sahen die Weiterleitungsregeln für die api, wenn man wie der
> > > keyXchange>
> > >
> > > einfach nur router/$suchstring aufruft so aus:
> > > ###############
> > > # ROUTER #
> > > ###############
> > > # get router by router_id (api/rest/router/router_id)
> > > RewriteRule ^router/([0-9]+)/?$
> > > api.php?rquest=router&router_id=$1 [QSA,L]
> > > # get router by mac (api/rest/router/mac)
> > > RewriteRule ^router/([a-fA-F0-9]{12})/?$
> > > api.php?rquest=router&mac=$1 [QSA,L] # get router by hostname
> > > (api/rest/router/hostname)
> > > RewriteRule
> > > ^router/(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\-]{0,61}[a-zA-Z0-9]
> > > )
> > > (\.([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\-]{0,61}[a-zA-Z0-9]))*)/?
> > > $
> > > api.php?rquest=router&hostname=$1 [QSA,L]>
> > >
> > > Problem damit war, dass eine mac Addresse ohne Buchstaben als router_id
> > > interpretiert und die Anfrage entsprechend weitergeleitet wurde.
> > >
> > > Ich habe die Zeilen mal vertauscht, das sollte uns etwas Luft geben, bis
> > > unsere router_ids 12-stellig werden. Bis dahin sollten wir da aber
> > > vielleicht eine substanziellere Lösung gefunden haben.
> > >
> > > Kannst du das bitte nochmal ausprobieren? Ich werde nicht so schnell an
> > > den
> > > entsprechenden Router kommen.
> > >
> > >> Neu flashen, im Netmon löschen und neu im Netmon deklarieren hat nichts
> > >> gebracht: Die selber Fehlerproblematik. Sehr mysteriös das Ganze.
> > >>
> > >> Ansonsten klappt das mit dem privaten Wifi, wenn der Router am WAN
> > >> hängt, ganz gut. Bei Zeiten kann ich gerne den aktuellen Stand
> > >> dokumentieren.
> > >>
> > >> Vielleicht geht es ja trotzdem auch irgendwie auch mit FF Routern, die
> > >> nicht übers WAN sondern über Batman eingebunden sind.
> > >>
> > >> Ich bau jetzt den Altstand zurück.
> > >>
> > >> P.S.:
> > >> Weiß jemand, wieso auf der FFF keine Openwrt Paketverwaltung opkg ist?
> > >
> > > Das hat mehrere Gründe. Einer davon ist, dass wir damit Speicherplatz
> > > auf
> > > den kleineren Geräten sparen. Ein zweiter ist, dass wir momentan noch
> > > vieles am Openwrt-Packet-System vorbei verwalten und wir deshalb nie
> > > garantieren können, dass sich zusätzliche Pakete mit unseren beißen.
> > >
> > > Falls du zusätzliche Pakete benötigst, bietet es sich sowieso an, die
> > > firmware selber zu bauen und das gleich "fest" mit reinzupacken. Das
> > > spart enorm Speicherplatz. Siehe:
> > > http://wiki.openwrt.org/doc/techref/filesystems
> > > Außerdem brauchen wir für das nächste Firmware-Release eh beta-Tester
> > > ;-)
> > >
> > >
> > > Grüße
> > > Tobias
Mehr Informationen über die Mailingliste franken-dev