Howto/Funktionstests: Unterschied zwischen den Versionen

Aus Freifunk MWU Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „Wenn wir den Freifunk-Router installiert und konfiguriert haben, können wir zum Abschluss einige Tests durchführen. Es gibt drei Punkte zu testen: * Funktio…“)
 
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 1: Zeile 1:
 +
{{Todo|Fehlerbehebungen für die häufigsten Fehlkonfigurationen einpflegen}}
 +
 
Wenn wir den Freifunk-Router installiert und konfiguriert haben, können wir zum Abschluss einige Tests durchführen.
 
Wenn wir den Freifunk-Router installiert und konfiguriert haben, können wir zum Abschluss einige Tests durchführen.
  
Zeile 8: Zeile 10:
 
===WLAN===
 
===WLAN===
 
* Wir ändern testweise in der <code>/etc/config/wireless</code> die SSID von '''Freifunk Mainz''' auf z.B. '''Freifunk Test'''
 
* Wir ändern testweise in der <code>/etc/config/wireless</code> die SSID von '''Freifunk Mainz''' auf z.B. '''Freifunk Test'''
 
 
** Kannst du dich ohne Probleme in das Wlan '''Freifunk Test''' verbinden, alles klar.
 
** Kannst du dich ohne Probleme in das Wlan '''Freifunk Test''' verbinden, alles klar.
 
** Kannst du dich zwar verbinden, aber du bekommst keine IP-Adresse zugewiesen, dann ist entweder das Mesh oder der VPN Uplink oder beides nicht in Ordnung.
 
** Kannst du dich zwar verbinden, aber du bekommst keine IP-Adresse zugewiesen, dann ist entweder das Mesh oder der VPN Uplink oder beides nicht in Ordnung.
Zeile 14: Zeile 15:
 
===Mesh===
 
===Mesh===
 
* Wir stecken den Computer direkt per Kabel in den Router und stellen diesen neben einen weiteren Freifunk Router. Das WAN Kabel wird gezogen.
 
* Wir stecken den Computer direkt per Kabel in den Router und stellen diesen neben einen weiteren Freifunk Router. Das WAN Kabel wird gezogen.
 +
** Bekommst du eine Verbindung, funktioniert das Mesh
 +
 +
Hilfreich ist hier der Befehl <code>batctl o</code>:
 +
 +
[B.A.T.M.A.N. adv 2013.4.0, MainIF/MAC: adhoc0/fa:1a:67:7f:90:64 (bat0)]
 +
  Originator      last-seen (#/255)          Nexthop [outgoingIF]:  Potential nexthops ...
 +
64:70:02:3d:85:f5    0.160s  (143) da:5d:4c:9c:e0:80 [    adhoc0]: da:5d:4c:9c:e0:80 (143)
 +
da:5d:4c:9c:e0:80    0.060s  (213) da:5d:4c:9c:e0:80 [    adhoc0]: da:5d:4c:9c:e0:80 (213)
 +
96:fb:10:3a:aa:09    0.290s  (164) da:5d:4c:9c:e0:80 [    adhoc0]: da:5d:4c:9c:e0:80 (164)
 +
a2:f3:c1:36:5c:65    0.610s  (165) da:5d:4c:9c:e0:80 [    adhoc0]: da:5d:4c:9c:e0:80 (165)
 +
 +
Hier im Beispiel hat dieser Router ('''fa:1a:67:7f:90:64''') Verbindung ins Freifunk Netz über einen anderen Router ('''da:5d:4c:9c:e0:80''')
 +
 +
<code>batctl if</code> sieht in diesem Beispiel in etwa so etwas aus:
  
** Bekommst du eine Verbindung, funktioniert das Mesh
+
adhoc0: active
 +
 
 +
Achtung: Taucht bei <code>batctl if</code> nur das adhoc0 Interface auf, kann keine VPN-Verbindung hergestellt werden. Dieser Router kann also nur meshen.
  
 
===VPN===
 
===VPN===
 
* Wir stecken den Computer direkt per Kabel in den Router, oder nutzen das WLAN, stecken aber das WAN Kabel ein
 
* Wir stecken den Computer direkt per Kabel in den Router, oder nutzen das WLAN, stecken aber das WAN Kabel ein
 
* Wichtig ist dabei keinen weiteren Freifunk Knoten in Reichweite zu haben. (Alternativ temporär in der <code>/etc/config/wireless</code> die Konfiguration vom Mesh auskommentieren)
 
* Wichtig ist dabei keinen weiteren Freifunk Knoten in Reichweite zu haben. (Alternativ temporär in der <code>/etc/config/wireless</code> die Konfiguration vom Mesh auskommentieren)
 +
** Bekommst du eine Verbindung, funktioniert der VPN Uplink
 +
 +
Hilfreich ist hier der Befehl <code>batctl o</code>:
  
** Bekommst du eine Verbindung, funktioniert der VPN Uplink
+
[B.A.T.M.A.N. adv 2013.4.0, MainIF/MAC: freifunk_vpn/d2:cd:60:71:3a:91 (bat0)]
 +
  Originator      last-seen (#/255)          Nexthop [outgoingIF]:  Potential nexthops ...
 +
ca:ff:2c:81:5d:af    0.230s  (225) 1a:3e:30:f3:eb:7d [freifunk_vpn]: 1a:3e:30:f3:eb:7d (225)
 +
64:70:02:3d:85:f5    0.860s  (196) 1a:3e:30:f3:eb:7d [freifunk_vpn]: 1a:3e:30:f3:eb:7d (196)
 +
be:81:42:6b:ef:68    0.380s  (225) 1a:3e:30:f3:eb:7d [freifunk_vpn]: 1a:3e:30:f3:eb:7d (225)
 +
96:fb:10:3a:aa:09    0.910s  (222) 1a:3e:30:f3:eb:7d [freifunk_vpn]: 1a:3e:30:f3:eb:7d (222)
 +
fa:1a:67:7f:90:64    0.390s  (228) fa:1a:67:7f:90:64 [    adhoc0]: fa:1a:67:7f:90:64 (228)
 +
 
 +
Hier hat dieser Router ('''d2:cd:60:71:3a:91''') Verbindung ins Freifunk Netz über das Gate ('''1a:3e:30:f3:eb:7d''', freifunk_vpn), mesht aber direkt noch mit einem weiteren Router ('''fa:1a:67:7f:90:64''', adhoc0)
 +
 
 +
<code>batctl if</code> sieht in diesem Beispiel in etwa so etwas aus:
 +
 
 +
adhoc0: active
 +
freifunk_vpn: active

Aktuelle Version vom 30. November 2013, 11:34 Uhr


Todo: Fehlerbehebungen für die häufigsten Fehlkonfigurationen einpflegen
Solltest du zu den Helden gehören, die ein Todo gelöst haben, darfst du diesen Hinweis löschen.


Wenn wir den Freifunk-Router installiert und konfiguriert haben, können wir zum Abschluss einige Tests durchführen.

Es gibt drei Punkte zu testen:

  • Funktioniert das WLAN?
  • Funktioniert das Mesh?
  • Funktioniert der VPN Uplink?

WLAN

  • Wir ändern testweise in der /etc/config/wireless die SSID von Freifunk Mainz auf z.B. Freifunk Test
    • Kannst du dich ohne Probleme in das Wlan Freifunk Test verbinden, alles klar.
    • Kannst du dich zwar verbinden, aber du bekommst keine IP-Adresse zugewiesen, dann ist entweder das Mesh oder der VPN Uplink oder beides nicht in Ordnung.

Mesh

  • Wir stecken den Computer direkt per Kabel in den Router und stellen diesen neben einen weiteren Freifunk Router. Das WAN Kabel wird gezogen.
    • Bekommst du eine Verbindung, funktioniert das Mesh

Hilfreich ist hier der Befehl batctl o:

[B.A.T.M.A.N. adv 2013.4.0, MainIF/MAC: adhoc0/fa:1a:67:7f:90:64 (bat0)]
  Originator      last-seen (#/255)           Nexthop [outgoingIF]:   Potential nexthops ...
64:70:02:3d:85:f5    0.160s   (143) da:5d:4c:9c:e0:80 [    adhoc0]: da:5d:4c:9c:e0:80 (143)
da:5d:4c:9c:e0:80    0.060s   (213) da:5d:4c:9c:e0:80 [    adhoc0]: da:5d:4c:9c:e0:80 (213)
96:fb:10:3a:aa:09    0.290s   (164) da:5d:4c:9c:e0:80 [    adhoc0]: da:5d:4c:9c:e0:80 (164)
a2:f3:c1:36:5c:65    0.610s   (165) da:5d:4c:9c:e0:80 [    adhoc0]: da:5d:4c:9c:e0:80 (165)

Hier im Beispiel hat dieser Router (fa:1a:67:7f:90:64) Verbindung ins Freifunk Netz über einen anderen Router (da:5d:4c:9c:e0:80)

batctl if sieht in diesem Beispiel in etwa so etwas aus:

adhoc0: active

Achtung: Taucht bei batctl if nur das adhoc0 Interface auf, kann keine VPN-Verbindung hergestellt werden. Dieser Router kann also nur meshen.

VPN

  • Wir stecken den Computer direkt per Kabel in den Router, oder nutzen das WLAN, stecken aber das WAN Kabel ein
  • Wichtig ist dabei keinen weiteren Freifunk Knoten in Reichweite zu haben. (Alternativ temporär in der /etc/config/wireless die Konfiguration vom Mesh auskommentieren)
    • Bekommst du eine Verbindung, funktioniert der VPN Uplink

Hilfreich ist hier der Befehl batctl o:

[B.A.T.M.A.N. adv 2013.4.0, MainIF/MAC: freifunk_vpn/d2:cd:60:71:3a:91 (bat0)]
  Originator      last-seen (#/255)           Nexthop [outgoingIF]:   Potential nexthops ...
ca:ff:2c:81:5d:af    0.230s   (225) 1a:3e:30:f3:eb:7d [freifunk_vpn]: 1a:3e:30:f3:eb:7d (225)
64:70:02:3d:85:f5    0.860s   (196) 1a:3e:30:f3:eb:7d [freifunk_vpn]: 1a:3e:30:f3:eb:7d (196)
be:81:42:6b:ef:68    0.380s   (225) 1a:3e:30:f3:eb:7d [freifunk_vpn]: 1a:3e:30:f3:eb:7d (225)
96:fb:10:3a:aa:09    0.910s   (222) 1a:3e:30:f3:eb:7d [freifunk_vpn]: 1a:3e:30:f3:eb:7d (222)
fa:1a:67:7f:90:64    0.390s   (228) fa:1a:67:7f:90:64 [    adhoc0]: fa:1a:67:7f:90:64 (228)

Hier hat dieser Router (d2:cd:60:71:3a:91) Verbindung ins Freifunk Netz über das Gate (1a:3e:30:f3:eb:7d, freifunk_vpn), mesht aber direkt noch mit einem weiteren Router (fa:1a:67:7f:90:64, adhoc0)

batctl if sieht in diesem Beispiel in etwa so etwas aus:

adhoc0: active
freifunk_vpn: active