Benutzer:Leo: Unterschied zwischen den Versionen

Aus Opennet
Wechseln zu: Navigation, Suche
(aufräumen)
 
(22 dazwischenliegende Versionen von einem Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
==on_map==
+
== iptabes & nftables ==
* map.on-i.de
+
* https://wiki.opennet-initiative.de/wiki/Openlayers
+
*
+
  
TODO
+
iptables:
* Areas markieren mit Klickfähigkeit und Zoom in
+
* Was bedeutet "tables + chains" bei iptables: https://www.digitalocean.com/community/tutorials/a-deep-dive-into-iptables-and-netfilter-architecture#relationships-between-chains-and-tables
* add https://wiki.openstreetmap.org/wiki/ProxySimplePHP because slow tiles loading from osm servers
+
** table: filter table + NAT table + Mangle TableRaw table + Security table
* change to Leaflet ? Do evaluation
+
** chain: mit chain ist bei iptables der Hook gemeint (PREROUTING, FORWARD, ...)
*
+
* packet flow iptables https://en.wikipedia.org/wiki/Netfilter#/media/File:Netfilter-packet-flow.svg
  
  
==IPv6 für Opennet konfigurieren==
+
ntables:
=== gai - Server ===
+
* table: ist abstrakte Sammlung von chains
/etc/network/interfaces
+
* chain: Liste von Regeln (type: filter, route, nat) welche einem netfilter hook zugeordnet wird
 +
* netfilter hook: schöne Grafik https://wiki.nftables.org/wiki-nftables/index.php/Netfilter_hooks
 +
* priority: bspw. mangle,dstnat,filter,srcnat,...  siehe https://wiki.nftables.org/wiki-nftables/index.php/Netfilter_hooks#Priority_within_hook
  
set ipv6 ULA on loopback
 
  
iface lo inet6 static
+
iptables-legacy + iptables-nft + nft:
        address fd32:d8d3:87da:0:5054:00ff:fea0:3100
+
* https://developers.redhat.com/blog/2020/08/18/iptables-the-two-variants-and-their-relationship-with-nftables#
        netmask 64
+
  
set ipv6 ULA ending with ::53 for DNS server. Server acts as DNS server. Address will be used for anycast. This solves the problem of getting to know the DNS server in the network. Some kind of first workaround.
+
Test via ping: https://robert.penz.name/654/howto-to-quick-test-a-dscp-based-qos-system/
  
auto lo:1
+
== TOD + DSCP ==
iface lo:1 inet6 static
+
        address fd32:d8d3:87da::53
+
        netmask 64
+
  
 +
Zuordnung: https://www.tucny.com/Home/dscp-tos
 +
DSCP im IP header: https://en.wikipedia.org/wiki/Internet_Protocol_version_4#Header
 +
 +
== Notizen zu Opennet Firmwares ==
 +
 +
* Übersicht Freifunk Firmwares: https://wiki.freifunk.net/Freifunk-Firmware
 +
* Berlin (https://github.com/freifunk-berlin/firmware-packages + https://github.com/freifunk-berlin/firmware/ )  nutzt ähnlich wie wir OpenWRT und baut eigene Firmware daraus.
 +
* Funkfeuer
 +
** nutzt anscheinend viel den ER-X Router (https://wiki.funkfeuer.at/wiki/Hardware/EdgeRouter_X-SFP). Interessanterweise bieten sie hier einmal das Installieren von einzelnen Paketen (bspw. olsrd2) auf der Original-Firmware an und alternativ OpenWRT.
 +
** Nanostation M5: https://wiki.funkfeuer.at/wiki/Firmware/airOS - "... somit wird die Verwendung eines Routers auf dem OLSRd läuft (z.B. EdgeRouter) empfohlen. "
 +
* FF Franken: hat ein modifiziertes Gluon mit Babel: https://wiki.freifunk-franken.de/w/Layer3Firmware . Hier werden viele Tools genutzt, welche auch unsere Probleme lösen könnten: https://l3-freifunk.readthedocs.io/de/latest/server.html (git der Doku ist https://github.com/freifunk-l3r/readthedocs )
 +
* Tutorial Gluon Firmware bauen: https://network.cdresel.de/gluon-node-fuer-freifunk-franken/
 +
* Idee des PicoPeering: https://wiki.freifunk-franken.de/w/Portal:Layer3Peering
 +
* OpenWifiMap (https://github.com/freifunk/openwifimap-api) könnten wir auch aufsetzen. Wir können unsere Daten aus der API & co in OpenWifiMap importieren.
 +
* FF Frankfurt scheint auch Babel Firmware zu nutzen: https://wiki.ffm.freifunk.net/infrastruktur:gateway:babel-gateway  und  https://wiki.ffm.freifunk.net/firmware:babel
 +
** Kontakt FF Frankfurt am Main: https://ffm.freifunk.net/kontakt/ (entwickeln L3 Gluon)
 +
** ich finde das git dazu nicht
 +
* wenn man hinter 5GHz Bridge einen L3 Routing Gerät mit Tunnel betreiben will, dann ist der ER-X eine gute Wahl: https://wiki.freifunk-franken.de/w/Geschwindigkeiten#Leistungstests
 +
* prefixd: https://code.bremen.freifunk.net/ffhb/firmware/gluon/-/blob/bdb540d3ee177819995da48b059205a51232acb8/package/prefixd/files/usr/sbin/prefixd
 +
 +
 +
Beispiel für Inbetriebnahme von Layer3 Firmware:
 +
* Installation/Download Firmware siehe https://wiki.freifunk-franken.de/w/Layer3Firmware#.2Fetc.2Fconfig.2Fgateway
 +
* Server aufsetzen, siehe https://wiki.freifunk-franken.de/w/Freifunk-Gateway_aufsetzen#Dienste
 +
 +
Fragen:
 +
* Wo ist Quellecode für L3FirmwareFranken? Basiert diese auf Gluon?
 +
* Ist Firmware von
 +
* Wird dies langfristig in Gluon eingehen?
 +
 +
Todo:
 +
* mit christiand@jabber.community über Layer3 Firmware jabbern
 +
* Adrian Schmutzler deswegen auch angesprochen
 +
* gluon Firmware selbst bauen. Kann man da Babel "einfach" aktivieren?
  
 
==Test ansible roles in vagrant environment==
 
==Test ansible roles in vagrant environment==
Zeile 35: Zeile 63:
 
folgende Installations-Anleitung zeigt, was konfiguriert werden muss, damit IPSec (als Alternative zu OpenVPN) im Opennet genutzt werden kann:
 
folgende Installations-Anleitung zeigt, was konfiguriert werden muss, damit IPSec (als Alternative zu OpenVPN) im Opennet genutzt werden kann:
 
* [[Benutzer:Leo/IPSec Test-Konfigurationsanleitung]]
 
* [[Benutzer:Leo/IPSec Test-Konfigurationsanleitung]]
 
==Merker für mich==
 
mesh knoten
 
mesh-service-bridge
 
inet-gw , mesh-hub
 
 
==eth0-bug-loco-xw==
 
* old: https://pad.hack-hro.de/p/eth0-bug-loco-xw
 
* saved in:  [[Benutzer:Leo/eth0-bug-analyse]]
 

Aktuelle Version vom 27. März 2024, 21:02 Uhr

Inhaltsverzeichnis

[Bearbeiten] iptabes & nftables

iptables:


ntables:


iptables-legacy + iptables-nft + nft:

Test via ping: https://robert.penz.name/654/howto-to-quick-test-a-dscp-based-qos-system/

[Bearbeiten] TOD + DSCP

Zuordnung: https://www.tucny.com/Home/dscp-tos DSCP im IP header: https://en.wikipedia.org/wiki/Internet_Protocol_version_4#Header

[Bearbeiten] Notizen zu Opennet Firmwares


Beispiel für Inbetriebnahme von Layer3 Firmware:

Fragen:

  • Wo ist Quellecode für L3FirmwareFranken? Basiert diese auf Gluon?
  • Ist Firmware von
  • Wird dies langfristig in Gluon eingehen?

Todo:

  • mit christiand@jabber.community über Layer3 Firmware jabbern
  • Adrian Schmutzler deswegen auch angesprochen
  • gluon Firmware selbst bauen. Kann man da Babel "einfach" aktivieren?

[Bearbeiten] Test ansible roles in vagrant environment

[Bearbeiten] IPSec im Opennet

folgende Installations-Anleitung zeigt, was konfiguriert werden muss, damit IPSec (als Alternative zu OpenVPN) im Opennet genutzt werden kann:

Meine Werkzeuge
Namensräume

Varianten
Aktionen
Start
Opennet
Kommunikation
Karten
Werkzeuge