Debugging: Unterschied zwischen den Versionen

Aus Freifunk Köln, Bonn und Umgebung
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „Freifunk langsam / kaputt? Hier steht wie Du Deine Verbindung testen kannst. == Einleitung == Testen / Debugging ist leider sehr komplex, da es an vielen Stel…“)
 
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
Freifunk langsam / kaputt? Hier steht wie Du Deine Verbindung testen kannst.
= Einleitung ==
 
== Einleitung ==
Testen / Debugging ist leider sehr komplex, da es an vielen Stellen Probleme geben kann.  
Testen / Debugging ist leider sehr komplex, da es an vielen Stellen Probleme geben kann.  
Freifunk ist komplett dezentral. Es gibt niemanden, der über alle Systeme Kontrolle hat. Gleichzeit ist es sehr schwierig zu verstehen, welche Komponenten Probleme verursachen.
Freifunk ist komplett dezentral. Es gibt niemanden, der über alle Systeme Kontrolle hat. Gleichzeit ist es sehr schwierig zu verstehen, welche Komponenten Probleme verursachen.


=== Woher kommen Fehler ===
 
== Woher kommen Fehler ==
Es gibt völlig verschiedene Ursachen:
 
* Funk-Störungen
* Hardware / Treiber Probleme an einem Node
* (Lokale) Überlastung
* Fehlkonfigurationen im Betrieb.
 
Das Freifunk-Netz ist sehr dynamisch - es ist fast nie klar, welches Problem vorliegt.
 
== Funk-Störungen ==
* Symptome: WLAN-Verbindung reisst ab, Starke Latenz, Packet-Loss.
* Wie überprüfen: IPv6-Ping an die Link-Local-Adresse des Nodes (bzw. aller Nodes, über die im Mesh eine Verbindug hergestellt werden könnten). Passen Loss / Latenz zur Beobachtung beim Surfen?
* Gibt es andere WLAN-Netze auf dem Kanal oder daneben (+/- 3 Kanäle)? Treten die Störungen auch ohne Freifunk-Firmware auf?
 
== Hardware / Treiber Probleme an einem Node ===
Symptome: WLAN-Verbindung reisst ab, Starke Latenz, Packet-Loss.
Wie überprüfen: IPv6-Ping an die Link-Local-Adresse des Nodes (bzw. aller Nodes, über die im Mesh eine Verbindug hergestellt werden könnten). Passen Loss / Latenz zur Beobachtung beim Surfen?
Unterschied zur Funkstörung: Die Probleme treten langfristig auf - auch bei gutem Funkkontakt - Aber: Eine Funkstörung kann auch Hardware / Treiber-Ursachen haben.
 
== (Lokale) Überlastung ==
* Starke Latenz, Packet-Loss.
* Wie überprüfen: mtr (IPv4 oder IPv6) an externe Adresse, zeigt welche Strecke überlastet ist und welche Router (Supernodes) gewählt wurden.
 
 
== Fehlkonfiguration im Betrieb ==
* Starke Latenz, Packet-Loss, Abweichende IP-Adressen, Router. Totalausfall des Routings, etc.
* Wie lokale Überlastung - der Ausfall ist jedoch stärker (d.h. Packetloss = 100% für kurze Zeit)
* Fehlkonfigurationen (insb. IPv6) sind instabil und ggf. nicht von Überlastungen zu unterscheiden.
 
 
== FAQ ==
* Ich bekomme keine IPv4 per DHCP - was ist los?
** Falls IPv6-IP: Fehlkonfiguration am Supernode oder Überlastung
** Falls keine IPv6-IP: Keine Verbindung zum Mesh-Netz, Überlastung oder Funkstörung
 
* Freifunk ist langsam - was ist los?
** Alle Fehlerkategorien sind möglich - nacheinander testen.

Version vom 8. September 2014, 18:41 Uhr

Einleitung =

Testen / Debugging ist leider sehr komplex, da es an vielen Stellen Probleme geben kann. Freifunk ist komplett dezentral. Es gibt niemanden, der über alle Systeme Kontrolle hat. Gleichzeit ist es sehr schwierig zu verstehen, welche Komponenten Probleme verursachen.


Woher kommen Fehler

Es gibt völlig verschiedene Ursachen:

  • Funk-Störungen
  • Hardware / Treiber Probleme an einem Node
  • (Lokale) Überlastung
  • Fehlkonfigurationen im Betrieb.

Das Freifunk-Netz ist sehr dynamisch - es ist fast nie klar, welches Problem vorliegt.

Funk-Störungen

  • Symptome: WLAN-Verbindung reisst ab, Starke Latenz, Packet-Loss.
  • Wie überprüfen: IPv6-Ping an die Link-Local-Adresse des Nodes (bzw. aller Nodes, über die im Mesh eine Verbindug hergestellt werden könnten). Passen Loss / Latenz zur Beobachtung beim Surfen?
  • Gibt es andere WLAN-Netze auf dem Kanal oder daneben (+/- 3 Kanäle)? Treten die Störungen auch ohne Freifunk-Firmware auf?

Hardware / Treiber Probleme an einem Node =

Symptome: WLAN-Verbindung reisst ab, Starke Latenz, Packet-Loss. Wie überprüfen: IPv6-Ping an die Link-Local-Adresse des Nodes (bzw. aller Nodes, über die im Mesh eine Verbindug hergestellt werden könnten). Passen Loss / Latenz zur Beobachtung beim Surfen? Unterschied zur Funkstörung: Die Probleme treten langfristig auf - auch bei gutem Funkkontakt - Aber: Eine Funkstörung kann auch Hardware / Treiber-Ursachen haben.

(Lokale) Überlastung

  • Starke Latenz, Packet-Loss.
  • Wie überprüfen: mtr (IPv4 oder IPv6) an externe Adresse, zeigt welche Strecke überlastet ist und welche Router (Supernodes) gewählt wurden.


Fehlkonfiguration im Betrieb

  • Starke Latenz, Packet-Loss, Abweichende IP-Adressen, Router. Totalausfall des Routings, etc.
  • Wie lokale Überlastung - der Ausfall ist jedoch stärker (d.h. Packetloss = 100% für kurze Zeit)
  • Fehlkonfigurationen (insb. IPv6) sind instabil und ggf. nicht von Überlastungen zu unterscheiden.


FAQ

  • Ich bekomme keine IPv4 per DHCP - was ist los?
    • Falls IPv6-IP: Fehlkonfiguration am Supernode oder Überlastung
    • Falls keine IPv6-IP: Keine Verbindung zum Mesh-Netz, Überlastung oder Funkstörung
  • Freifunk ist langsam - was ist los?
    • Alle Fehlerkategorien sind möglich - nacheinander testen.