Wiki - Freifunk Pinneberg

Freies WLAN im Kreis Pinneberg

Benutzer-Werkzeuge

Webseiten-Werkzeuge


gateway

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
gateway [05.12.2015 19:27] – created havelockgateway [12.01.2024 20:36] (aktuell) – [Übersicht] tose
Zeile 3: Zeile 3:
 ===== Installation ===== ===== Installation =====
  
-  * Debian GNU/Linux stable; Lenny 8.x+  * Debian GNU/Linux stable; Stretch 9.x
     * Minimalinstallation vornehmen     * Minimalinstallation vornehmen
     * Spezielle [[debian_freifunk|Freifunk-Umgebung für Server]] einrichten     * Spezielle [[debian_freifunk|Freifunk-Umgebung für Server]] einrichten
-  * Mesh-VPN mit fastd installieren+  * Mesh-VPN mit [[fastd]] installieren
   * Batman-ADV übersetzen und installieren   * Batman-ADV übersetzen und installieren
-  * Netzwerk und Firewall konfigurieren+  * [[FFPI-Tools]] einrichten 
 +  * [[Netzwerk]] und [[Firewall]] konfigurieren
   * Alfred für Monitoring installieren   * Alfred für Monitoring installieren
   * Exit-VPN einrichten   * Exit-VPN einrichten
Zeile 16: Zeile 17:
 ===== Konfiguration ===== ===== Konfiguration =====
  
-Beispiel für statische Informationen, die über [[Alfred]] im Netz  kommuniziert werden.+Beispiel für statische Informationen, die über [[Alfred]] im Netz kommuniziert werden.
 Es sollten wirklich nur Daten hinterlegt werden, die nicht an anderer Stelle Es sollten wirklich nur Daten hinterlegt werden, die nicht an anderer Stelle
 ausgelesen werden können! ausgelesen werden können!
  
-Diese Daten werden zusammen mit dynamisch ermittelten von ''alfred-announce'' +Diese Daten werden zusammen mit dynamisch ermittelten von ''[[alfred-announce]]'' 
 ins Netzwerk gesendet, werden von ''ffmap-backend'' verarbeitet  ins Netzwerk gesendet, werden von ''ffmap-backend'' verarbeitet 
 und tauchen somit u.a. in Statistiken und im [[Meshviewer]] auf. und tauchen somit u.a. in Statistiken und im [[Meshviewer]] auf.
Zeile 27: Zeile 28:
 wenn man die dynamisch ermittelte nicht verwendet werden kann oder soll. wenn man die dynamisch ermittelte nicht verwendet werden kann oder soll.
  
-Gateways, die ihre Daten so senden müssen nicht mehr in der zentralen Datei ''aliases.json''+Gateways, die ihre Daten so sendenmüssen nicht mehr in der zentralen Datei ''aliases.json''
 eingetragen werden. Ein Schritt hin zu mehr Dezentralität. eingetragen werden. Ein Schritt hin zu mehr Dezentralität.
  
Zeile 45: Zeile 46:
             "site_code": "ffpi",             "site_code": "ffpi",
             "role": "gate"             "role": "gate"
 +        },
 +        "software": {
 +          "batman-adv": {
 +            "compat": 15
 +          }
         }         }
     },     },
Zeile 55: Zeile 61:
  
   * ''ffgate-check'' - einfache Prüfung, ob der ExitVPN-Tunnel funktionsfähig ist   * ''ffgate-check'' - einfache Prüfung, ob der ExitVPN-Tunnel funktionsfähig ist
-  * Script zur Tunnelprüfung für Zabbix unter ''/usr/local/share/zabbix''+  * Script ''exitvpn.state'' zur Tunnelprüfung für Zabbix unter ''/usr/local/share/zabbix'' 
 ==== TODO / Offene Fragen ==== ==== TODO / Offene Fragen ====
  
-  * Steht der VPN-Tunnel zum Exit? --> ''ffgate-check'' verwenden+  * Steht der VPN-Tunnel zum Exit? -> ''ffgate-check'' verwenden
   * Werden Daten übertragen?   * Werden Daten übertragen?
   * Steht das Mesh-VPN?   * Steht das Mesh-VPN?
-  * Sind die anderen Gateways erreichbar? +  * Sind die anderen Gateways erreichbar? -> ''batctl gwl'' 
-  * Funktioniert die Zuteilung von IPv4-Adressen an die Clients?+  * Funktioniert die Zuteilung von IPv4-Adressen an die Clients? -> ''dhcpd-leases.py''
  
 ==== Werkzeuge ==== ==== Werkzeuge ====
  
   * ''nethogs''   * ''nethogs''
 +    * Achtung, die Version in Debian Jessie ist anscheinend defekt. Bei Bedarf manuell kompilieren oder auf einen Bugfix warten. Siehe: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=811273
   * ''iftop''   * ''iftop''
 +  * ''cbm''
 +  * ''speedometer''
  
 ===== Übersicht ===== ===== Übersicht =====
  
-^ Name    ^ Nickname        ^ Betreiber  ^ Adresse          ^ Exit      ^ Standort     ^ Anbindung  ^ Bemerkungen            +^ Name               ^ Nickname                   ^ Betreiber  ^ Adresse          ^ Standort     ^ Anbindung  ^ Bemerkungen                         
-| gate01  | Tannhäuser Tor  | Thomas     | 81.7.16.37       | EarthVPN (CH) | Jena         100mBit    Ok                     +<del>gate01</del>  <del>Tannhäuser Tor</del>  | Thomas     | 81.7.14.115      | Jena         100 Mbit   Deaktiviert                         
-| gate02                                                        |              |            | Nicht in der Firmware  +| gate02                                        Thomas     dyn.             Serbien      |            | Nicht in der Firmware               
-| gate03  | Thesdorfer Tor  | Thomas     91.143.81.176    ovpn.to (NL3) Jena         | 100mBit    | Ok                     +| gate03             | Thesdorfer Tor             | Thomas     85.114.135.191   Düsseldorf   1 Gbit     | Ok                                  
-| gate04  | Rellinger Tor   | Kevin      | 213.133.108.18   | Mullvad (NL) | Falkenstein 1GBit      | Ok                     +| gate04             | Rellinger Tor              | Kevin      | 213.133.108.18   | Falkenstein 1 Gbit     | Ok                                  
-| gate05  | Elmshorner Tor  | Thomas     | 217.172.186.141  | Mullvad (NL) | Straßburg    | 100mBit    Ok                     +<del>gate05</del>  <del>Elmshorner Tor</del>  | Thomas     | 217.172.186.141  | Straßburg    | 100 Mbit   Deaktiviert                         
-| gate06  | Wedeler Tor                                                                   Nächste Ausbaustufe    |+| gate06             | Wedeler Tor                | Söhnke     | 81.7.11.146      Jena         100 Mbit   Testgateway, nicht in der Firmware  | 
 +gate07             | Finnisches Tor             | Tom        | 95.216.14.150    | Helsinki     | 1 Gbit     | Noch im Aufbau                      |
  
 ===== Gateway sicher vom Netz nehmen ===== ===== Gateway sicher vom Netz nehmen =====
Zeile 89: Zeile 100:
   * DHCP Server deaktivieren ''/etc/init.d/isc-dhcp-server stop''   * DHCP Server deaktivieren ''/etc/init.d/isc-dhcp-server stop''
   * 10 Minuten warten, damit die Clients eine IP-Adresse von einem anderen Gateway bekommen haben   * 10 Minuten warten, damit die Clients eine IP-Adresse von einem anderen Gateway bekommen haben
 +  * Die Anzahl der noch aktiven Leases kann mit dem Script ''dhcpd-leases.py'' überprüft werden
   * fastd beenden ''/etc/init.d/fastd stop''   * fastd beenden ''/etc/init.d/fastd stop''
 +
 +Für diesen Prozeß gibt es ein passendes Script: ''ffgate-down'' (in Weiterentwicklung).
  
 ===== Optionen ===== ===== Optionen =====
gateway.1449340037.txt.gz · Zuletzt geändert: 05.12.2015 19:27 von havelock