Freifunk-Scanner und Portal:Freifunk/Router/Remoteverbindung: Unterschied zwischen den Seiten

Aus Maschinendeck Wiki
(Unterschied zwischen Seiten)
Zur Navigation springen Zur Suche springen
>Lang
 
K (MikO verschob die Seite Freifunk/Router/Remoteverbindung nach Portal:Freifunk/Router/Remoteverbindung, ohne dabei eine Weiterleitung anzulegen)
 
Zeile 1: Zeile 1:
{{Project
Möchte man Wartungsarbeiten auf einen Freifunk-Knoten (Router) durchführen, kann man dies lokal durch booten in den Configmode, oder per Remotezugriff (Fernwartung) durchführen.
|Why=Handscanner zur Analyse des Freifunk Netzes
Der Remotezugriff hat den Vorteil, dass der Router an schwer zugänglichen Stellen verbleibt und man bequem vom Rechner eine Wartung durchführen kann.
|What=hardware
|Who=Lang,
|Status=running
|Tags=ESP8266, Arduino, WLAN
}}


== Problem(e) ==
= direkte Knoten =
* Die Wahl des "idealen" Aufstell-Ortes eines Freifunk Routers, sowie der zugehörigen Antenne (Rundstrahler, Panel, Yagi, ...), Dimensionierung (Gewinn in dB) und Ausrichtung ...
* Die einfache "Sondierung" des Freifunk Netzzustandes beim sonntäglichen Spaziergang ;)


== Lösungsvorschlag ==
Der direkte Knoten ist der Knoten, an dem der Rechner gerade angemeldet ist. Dieser ist unter der '''IPv4 Adresse 10.172.0.1''' zu erreichen. Hat der Knoten keine Mesh-Verbindung, wird dem Rechner keine IPv4 von dem Knoten zugewiesen. Daher muss man sich selbst eine IP-Adresse aus dem Bereich 10.172.0.0/16 zuweisen um auf den Knoten zugreifen zu können. Eine andere Möglichkeit ist der Zugriff per IPv6. Dabei hat der direkte Knoten immer die '''IPv6 Adresse 2001:bf7:fc0f::1'''. Der Knoten kann dem Rechner per IPv6 Router Advertisement auch eine IP zuweisen, wenn er keine Mesh-Verbindung hat.
* Ein handlicher & batteriebetriebener "Freifunk-Scanner" der alle wichtigen Freifunk Parameter (vor Ort / im Feld) auf einem kleinen Display anzeigen und die die Empfangsqualität von verschiedenen Antennen ausmessen kann (RP-SMA Anschluss)


== Hardware ==
= via Mesh =
* 1x [http://www.ebay.de/sch/i.html?_from=R40&_sacat=0&_sop=15&_nkw=ESP8266+201&rt=nc&LH_BIN=1 ESP8266 ESP201] (ca 5,- €)
* 1x [http://www.ebay.de/sch/i.html?_odkw=1.8+TFT+Display+SPI+PCB&rmvSB=true&_sop=12&_mPrRngCbx=1&clk_rvr_id=985309328388&_osacat=0&_from=R40&_trksid=p2045573.m570.l1313.TR0.TRC0.H0.X1.8+TFT+Display+ST7735.TRS0&_nkw=1.8+TFT+Display+ST7735&_sacat=0 1.8" Serial SPI TFT Color LCD Module Display Screen 128X160 with SD Socket] (ca. 4,- €)
* 1x [http://www.ebay.de/itm/272028217622?_trksid=p2057872.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT Mini PCI IPX to RP-SMA Pigtail Antenna WiFi Cable] (ca 2,- €)
* 1x [http://www.ebay.de/itm/6dBi-WLAN-DSL-Omni-Antenne-RP-SMA-Signal-Verstarker-Netgear-Router-2-4-5-8Ghz-/401058093297?hash=item5d60ecd8f1:g:XEgAAOSwdsFUPh0u 6dBi WLAN DSL Omni Antenne RP-SMA] (ca 1,- €)
* 1x Gehäuse eines defekten Fonera 2200 Routers ("kostenlos")
* 4x [http://www.ebay.de/itm/30-Stucke-6x6x4-3mm-Microtaster-Tactile-Drucktaster-Microschalter-/321988173003?hash=item4af7fd9ccb:g:n5gAAOSwaA5WjsxG Microtaster (6x6x4.3mm)] (ca 0,30 €)


== Software ==
Der Router kann auch via Mesh-Verbindung erreicht werden. Die dazu nötige IPv6-Adresse findet man im Meshviewer bzw. der Knotenkarte.


* [https://www.arduino.cc/en/Main/OldSoftwareReleases#previous Arduino 1.6.4 IDE] (nein, die neueren Versionen gehen leider noch nicht!)
= via Internet =
* [https://github.com/norm8332/ST7735_ESP8266 ST7735_ESP8266]
* ...


Code coming soon ...
Für einen Remotezugriff von außerhalb des Meshnetzwerks über die öffentliche IPv6-Adresse musst du deinem Knoten in unsere Whitelist eintragen lassen. Mail an die Liste mit Angabe der IPv6 des Knoten genügt. Ansonsten ist der Zugriff von der Firewall gesperrt.
 
== Bilder (Mark 1) ==
[[File:Freifunk-Scanner-001.jpg|200px|thumb|left|ESP8266-201]]
[[File:Freifunk-Scanner-100.jpg|200px|thumb|left|Splash Screen]]
[[File:Freifunk-Scanner-101.jpg|200px|thumb|left|WiFi Scanner (Auflistung aller in Reichweite befindlicher WiFi Netze mit zugehöriger Signalqualität in % und farblich kodiert)]]
[[File:Freifunk-Scanner-102.jpg|200px|thumb|left|Freifunk Client Scanner (Scan des Freifunk Client Netzes und Darstellung der Signalqualität des stärksten Senders im zeitlichen Verlauf)]]
[[File:Freifunk-Scanner-104.jpg|200px|thumb|left|Freifunk Mesh Scanner (Scan des Freifunk Mesh Netzes und Darstellung der Signalqualität des stärksten Senders im zeitlichen Verlauf)]]
[[File:Freifunk-Scanner-103.jpg|200px|thumb|left|Freifunk Router Scanner (Auslesen der wichtigsten Parameter von "router.fftr")]]

Aktuelle Version vom 19. März 2023, 04:02 Uhr

Möchte man Wartungsarbeiten auf einen Freifunk-Knoten (Router) durchführen, kann man dies lokal durch booten in den Configmode, oder per Remotezugriff (Fernwartung) durchführen. Der Remotezugriff hat den Vorteil, dass der Router an schwer zugänglichen Stellen verbleibt und man bequem vom Rechner eine Wartung durchführen kann.

direkte Knoten[Bearbeiten | Quelltext bearbeiten]

Der direkte Knoten ist der Knoten, an dem der Rechner gerade angemeldet ist. Dieser ist unter der IPv4 Adresse 10.172.0.1 zu erreichen. Hat der Knoten keine Mesh-Verbindung, wird dem Rechner keine IPv4 von dem Knoten zugewiesen. Daher muss man sich selbst eine IP-Adresse aus dem Bereich 10.172.0.0/16 zuweisen um auf den Knoten zugreifen zu können. Eine andere Möglichkeit ist der Zugriff per IPv6. Dabei hat der direkte Knoten immer die IPv6 Adresse 2001:bf7:fc0f::1. Der Knoten kann dem Rechner per IPv6 Router Advertisement auch eine IP zuweisen, wenn er keine Mesh-Verbindung hat.

via Mesh[Bearbeiten | Quelltext bearbeiten]

Der Router kann auch via Mesh-Verbindung erreicht werden. Die dazu nötige IPv6-Adresse findet man im Meshviewer bzw. der Knotenkarte.

via Internet[Bearbeiten | Quelltext bearbeiten]

Für einen Remotezugriff von außerhalb des Meshnetzwerks über die öffentliche IPv6-Adresse musst du deinem Knoten in unsere Whitelist eintragen lassen. Mail an die Liste mit Angabe der IPv6 des Knoten genügt. Ansonsten ist der Zugriff von der Firewall gesperrt.