| 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}} |