batman-adv

batman-adv

Konfiguration Ruhrgebiet

  • Benötigt Kernelmodul
    • Sorgt gern mal für Abstürze -> Watchdog (systctl)
  • Kompatibilitätsmodus 14 (bat14) wird genutzt.
  • Momentan wird die “gepatchte Legacy-Version 2013.4 aus dem Gluon-Repository verwendet. Es kann auch eine neuere, ungepatchte Version verwendet werden, sofern dort auch bat14 genutzt wird.
    • Man befolgt i.d.R. die Empfehlungen der Gluon-Entwickler.
  • echo 120 > /sys/class/net/bat0/mesh/hop_penalty ist wichtig, damit die VPN-Links von batman-adv benachteiligt werden.
    • batman-adv bewertet Paket Loss als Metrik, ohne Anpassung würde batman-adv lieber über den Supernode schicken als direkt zwischen meshenden Nodes weil das VPN weniger Packet loss als WiFi hat.
  • Vorsicht vor einer Mißbrauchsmöglichkeit: Wenn die Nextnode-Mac nicht die eigene ist, ist ein Mesh-Node fehlkonfiguriert und zieht den Traffic an sich. (?)
  • Bandbreite in batman-adv muss auf allen Supernodes exakt gleich konfiguriert sein damit die Metrik identisch ist.
  • Wenn Fastd abstürzt wird manchmal auch bat0 unbrauchbar, deshalb wird es im Fastd on up Script von beiden Fastd-Instanzen (identisch) neu konfiguriert.
  • batman-adv sieht zwar nach Layer 2 aus, routet aber faktisch und ist nicht zu 100% transparent.

Konfiguration Dortmund

  • keine Änderungen