Am 06.09.2016 um 10:07 schrieb Carsten N:
Hi alle, hi Sven,
zum Verständnis noch mal schriftlich.
Der Batman-Dienst ist komplett unabhängig von OLSR und DHCP, weswegen der der Server nicht auf dem Uplink bzw. dem DHCP-Server liegen muss, sondern auf dem Router, der am besten erreichbar ist. ja und nein. ja sie sind unabhängig voneinander, aber batman server sollte schon jemand sein, der auch einen uplink hat.
die aktuelle konfiguration im uferwerk war nur ein workaround, da ich in diesem moment nicht wusste, wie das bei batman normalerweise geregelt wird.
Sprich, jeder Client baut eine direkte Verbindung zum Server auf, sofern es ihm möglich ist (egal wie schlecht die Verbindung ist) und wenn nicht, geht die Verbindung über einen Client, der eine Verbindung zum Server hat.
dazu hatte ich mich gestern nochmal belesen: https://www.open-mesh.org/projects/batman-adv/wiki/Tweaking nein, nicht egal wie schlecht sie ist. es gibt in batman eine sogenannte hop_penalty die wird auf die routenkosten draufgerechnet, wenn ein paket reinkommt und rausgeht. also bei einem zwischenhop doppelt. die verbindungen im uferwerk waren nur zu ähnlich gut, so dass er die direkte verbindung bevorzugt.
Daher ist es das Beste, den Batman-Server auf dem Router zu betreiben, den alle am besten erreichen, unabhängig von Uplink und Client.
nein, das war nur ein workaround. sinnvoller wäre es, auf den sehr gut erreichbaren routern die hop_penalty zu senken. auf welchen wert, müssten wir mal ausprobieren. ich würde sie erst mal halbieren.
Würde dann bei folgendem Setup so aussehen. Notebook <-> Bat-Client <-> Bat-Server <-> Bat-Client (VPN+DHCP) <->Wan Die DHCP-Anfrage wird über den ersten Client an den Server weitergereicht, welcher die Anfrage an den Client weiter reicht.
ja, ich weiß aber nicht, was passiert, sollte der client mit dem dhcp server mal aus sein, oder ob anfagen die über diesen client reinkommen vorher nochmal zum batman server gereicht werden und dann wieder zurück.
Habe ich/wir denn überhaupt die Möglichkeit Batman eine Route zu verbieten, wenn es nicht auf OLSR hört?
siehe oben, nicht in der granularität, wie olsr sie bietet, man kann nur einige nodes fürs weiterleiten bevorzugen, hop_penalty niedrig, oder quasi ausschließen, sehr hohe hop_penalty.
Frage zu Uferwerk: Wäre es denn in der zweiten Ausbaustufe dann möglich/Sinnvoll auf den 4 CPEs auf dem Schornstein Batman-Server einzurichten?
nein, ich würde da lieber eine sehr niedrige hop_penalty setzen.
Frage zum Freiland: Demnach wäre es also sinnvoll den Server auf die 254-98-freiland-h1a zu legen!?
kenn grade das freiland setup nicht, aber nein, batman server sollte weiterhin auf dem uplink bleiben.
Gruß Carsten
hätte das am sonntag wohl besser kommunizieren sollen, dass das nur ein workaround ist... Sven