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

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
gateway [03.10.2016 16:50] – [Tabelle] 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
   * [[FFPI-Tools]] einrichten   * [[FFPI-Tools]] einrichten
Zeile 17: 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!
Zeile 28: 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 46: Zeile 46:
             "site_code": "ffpi",             "site_code": "ffpi",
             "role": "gate"             "role": "gate"
 +        },
 +        "software": {
 +          "batman-adv": {
 +            "compat": 15
 +          }
         }         }
     },     },
Zeile 60: Zeile 65:
 ==== 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 momentan defekt. Bei edarf manuell kompilieren oder auf einen Bugfix warten. Siehe: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=811273+    * 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     | 85.114.135.191   | ovpn.to (NL3)  | Düsseldorf   1GBit      | 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     | Söhnke     | 81.7.11.146      | ovpn.to (SE)   | Jena         100mBit    | Testgateway, nicht in der Firmware  |+| 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 92: 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.1475506220.txt.gz · Zuletzt geändert: 03.10.2016 16:50 (Externe Bearbeitung)