Änderungen

Zeile 2: Zeile 2:  
Das BATMAN Protokoll ist auf unseren Images so konfiguriert, dass es über das "adhoc0" (drahtlos) und "freifunk_vpn" (Tinc über den DSL) Interface mesht. Stehen jetzt aber aus irgendwelchen Gründen zwei Router so dicht zusammen, dass sie über Patch-Kabel verbunden werden könnten, dann kann man damit den Overhead über die Funk-Schnittstelle mindern, indem man das "meshen" zwischen den Routern über einen LAN-Port leitet. Davon haben viele Geräte 4 Stück.
 
Das BATMAN Protokoll ist auf unseren Images so konfiguriert, dass es über das "adhoc0" (drahtlos) und "freifunk_vpn" (Tinc über den DSL) Interface mesht. Stehen jetzt aber aus irgendwelchen Gründen zwei Router so dicht zusammen, dass sie über Patch-Kabel verbunden werden könnten, dann kann man damit den Overhead über die Funk-Schnittstelle mindern, indem man das "meshen" zwischen den Routern über einen LAN-Port leitet. Davon haben viele Geräte 4 Stück.
   −
=[Update 2.2.14 - Geht nur mit zwei TP 1043 / Probleme beim WDR 3500 !!!]=
      
===Was muss man tun?===
 
===Was muss man tun?===
Das Kabel einfach in einen LAN-Port 1..4 zu stecken auf beiden Seiten bringt nichts. BATMAN muss man sagen das da eine "Brücke" ist über die er arbeiten kann. Dazu muss man die '''NETWORK'''-Config im Ordner /etc/config bearbeiten.
+
Das Kabel einfach in einen LAN-Port 1..4 oder WAN-Port zu stecken auf beiden Seiten bringt nichts. BATMAN muss man sagen das da eine "Brücke" ist über die er arbeiten kann. Dazu muss man die '''NETWORK'''-Config im Ordner /etc/config bearbeiten. Beim WDR-3500 hat das nicht geklappt. Hier nimmt man den WAN-Port.
   −
===Erst mal die Agenda===
+
===Erst mal die Agenda für den TL-WR1043ND ===
 
<ol>
 
<ol>
 
<li>Wir nehmen aus dem "switch" einen der 4 Ports heraus.  
 
<li>Wir nehmen aus dem "switch" einen der 4 Ports heraus.  
Zeile 117: Zeile 116:     
  [B.A.T.M.A.N. adv 2013.0.0, MainIF/MAC: '''eth0.3'''/10:fe:ed:XX:XX:XX (bat0)]
 
  [B.A.T.M.A.N. adv 2013.0.0, MainIF/MAC: '''eth0.3'''/10:fe:ed:XX:XX:XX (bat0)]
 +
 +
 +
=== Agenda für den TL-WDR3500 ===
 +
<ol>
 +
<li>Wir machen ein neues mesh Interface mit dem Namen "mesh_lan" auf
 +
<li>Jetzt Kabel einstecken (WAN-Port) und booten
 +
<li>Prüfen: geht was übers Kabel? Wie sehe ich das?
 +
</ol>
 +
 +
===1. Wir machen ein neues mesh Interface mit dem Namen "mesh_lan" auf===
 +
In der '''network''' Konfiguration befindet sich dieser Block:
 +
 +
config interface 'mesh'
 +
        option ifname 'adhoc0'
 +
        option mtu '1528'
 +
        option proto 'batadv'
 +
        option mesh 'bat0'
 +
 +
Diesen kopieren wir ebenfalls komplett noch einmal dahinter und ändern ihn ab:
 +
 +
config interface 'mesh_lan'
 +
# hier das WAN-Interface angeben
 +
        option ifname 'eth1'
 +
        option mtu '1500'
 +
        option proto 'batadv'
 +
        option mesh 'bat0'
 +
 +
Was hat sich hier geändert? Wir haben diesem Block den sinnvollen Namen "mesh_lan" gegeben. Das wollen wir schließlich ja auch. Dann sagen wir mit "ifname", dass wir damit WAN Inteface ansprechen wollen.
 +
Wir sagen mit "proto batadv" auch, dass dieses Protokoll auf dem Port gesprochen wird.
 +
 +
===2. Jetzt Kabel einstecken und booten ===
 +
Die "network" Konfiguration nun speichern, ein Kabel in den WAN-Port (blau) einstecken und in dem anderen Router den dafür reservierten LAN-Port verbinden. Nach dem "reboot" sollte alles aktiv geworden sein.
 +
 +
===3. Prüfen: geht was übers Kabel? Wie sehe ich das?===
 +
Nach dem Boot-Vorgang also schnell wieder einwählen mit SSH oder PUTTY und dann den Befehl absetzen:
 +
 +
batctl if
 +
 +
Wir sehen dann hoffentlich:
 +
 +
adhoc0: activ
 +
eth1  : activ
 +
 +
Was ab geht auf der "Brücke" kann man sich anzeigen lassen mit:
 +
 +
batctl td mesh_lan
 +
 +
Zum Anhalten CTRL-C drücken.
 +
{{Todo|Trace Infos hier noch ergänzen}}
 +
    
{{Todo|Liste der internen Port-Nummern anderer Router-Modelle sammeln und anbieten}}
 
{{Todo|Liste der internen Port-Nummern anderer Router-Modelle sammeln und anbieten}}