infrastruktur:gateway:babel-gateway

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
infrastruktur:gateway:babel-gateway [24.01.2018 23:17] – [Was braucht man noch ringsrum?] christfinfrastruktur:gateway:babel-gateway [23.03.2018 22:44] christf
Zeile 1: Zeile 1:
 +====== Gateway für das Freifunk-Babel Netz ======
 Gateways für das Freifunk-Babel-Netz orientieren sich am Setup für Batman-Gateways.  Gateways für das Freifunk-Babel-Netz orientieren sich am Setup für Batman-Gateways. 
 Der Server nimmt fastd-Verbindungen von Freifunk-Routern mit der Babel-Firmware an und verteilt Informationen zur Infrastruktur des Netzes (früher: IP-Adressen & Routen, mittlerweile lediglich Routen, wobei das streng genommen optional ist), damit das Gesamtnetz funktionieren kann. Der Server nimmt fastd-Verbindungen von Freifunk-Routern mit der Babel-Firmware an und verteilt Informationen zur Infrastruktur des Netzes (früher: IP-Adressen & Routen, mittlerweile lediglich Routen, wobei das streng genommen optional ist), damit das Gesamtnetz funktionieren kann.
Zeile 54: Zeile 55:
   [Service]   [Service]
   Type=simple   Type=simple
-  ExecStart=/usr/local/bin/l3roamd -p 2a06:8187:fbab:2::/64 -m gre_gw01 -m mesh-vpn-1374 -m babel-vpn-1374  -i dummyl3roamd -t 11 -a 2a06:8187:fbab:1::9000:2 -4 0:0:0:0:0:ffff::/96 -b br-client+  ExecStart=/usr/local/bin/l3roamd -p 2a06:8187:fbab:2::/64 -m gre_gw01 -m mesh-vpn-1374 -m babel-vpn-1374  -t 11 -a 2a06:8187:fbab:1::9000:2 -4 0:0:0:0:0:ffff::/96 
   KillMode=process   KillMode=process
   ExecStartPost=/sbin/ip link set dev l3roam0 up   ExecStartPost=/sbin/ip link set dev l3roam0 up
Zeile 64: Zeile 65:
   WantedBy=multi-user.target   WantedBy=multi-user.target
  
-Die Bridge br-client muss per /etc/network/interfaces eingerichtet sein. Was da drin hängt ist egal, sie muss nur automatisch da sein beim Start. Ich mach das aktuell mit /etc/network/interfaces.d/br-client mit dem Inhalt 
-  iface br-client inet static 
-  address 192.0.2.1 
-  netmask 255.255.255.0 
-  bridge_ports none 
- 
-Das dummyl3roam0 interface muss nicht existieren. Der l3roamd erfordert aktuell, dass man client-interfaces angibt und mag ohne diese nicht starten. Das wird mal noch behoben. 
  
 Die hinzugefügte Route macht, dass Pakete mit einem Ziel im Freifunk-Client-Netz aber mit unbekannter echter Route an den l3roamd übergeben werden. Dieser kann dann die Route ermitteln. Die hinzugefügte Route macht, dass Pakete mit einem Ziel im Freifunk-Client-Netz aber mit unbekannter echter Route an den l3roamd übergeben werden. Dieser kann dann die Route ermitteln.
-Der l3roamd wird angepasst, sodass br-client nicht mehr zwingend erforderlich sein wird, denn auf Gateways ist sie nicht vorhanden und auch nicht sinnvoll. 
- 
 ===== Routing ===== ===== Routing =====
 Tabelle 10 wird fürs Routing genutzt. Wir haben auf dne GAteways folgende ip -6  rules: Tabelle 10 wird fürs Routing genutzt. Wir haben auf dne GAteways folgende ip -6  rules:
  • infrastruktur/gateway/babel-gateway.txt
  • Zuletzt geändert: 10.06.2021 12:25
  • von igor