Zeile 1: |
Zeile 1: |
| ==Vorgeplänkel== | | ==Vorgeplänkel== |
− | 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- oder WAN-Port leitet. | + | 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. |
| | | |
| | | |
| ===Was muss man tun?=== | | ===Was muss man tun?=== |
− | 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. | + | 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 muss vorher noch ein VLAN erzeugt werden. In dieser Anleitung nehmen wir nur die letzten LAN Port. |
| | | |
| ===Erst mal die Agenda für den TL-WR1043ND === | | ===Erst mal die Agenda für den TL-WR1043ND === |
Zeile 121: |
Zeile 122: |
| <ol> | | <ol> |
| <li>Wir machen ein neues mesh Interface mit dem Namen "mesh_lan" auf | | <li>Wir machen ein neues mesh Interface mit dem Namen "mesh_lan" auf |
− | <li>Jetzt Kabel einstecken (WAN-Port) und booten | + | <li>Jetzt Kabel einstecken (LAN 3-4-Port) und booten |
| <li>Prüfen: geht was übers Kabel? Wie sehe ich das? | | <li>Prüfen: geht was übers Kabel? Wie sehe ich das? |
| </ol> | | </ol> |
Zeile 138: |
Zeile 139: |
| config interface 'mesh_lan' | | config interface 'mesh_lan' |
| # hier das WAN-Interface angeben | | # hier das WAN-Interface angeben |
− | option ifname 'eth1' | + | option ifname 'eth0.2' |
| option mtu '1500' | | option mtu '1500' |
| option proto 'batadv' | | option proto 'batadv' |
| option mesh 'bat0' | | 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. | + | Ändern eth0 in eth0.1 ( VLAN 1) |
− | Wir sagen mit "proto batadv" auch, dass dieses Protokoll auf dem Port gesprochen wird. | + | |
| + | config interface 'freifunk' |
| + | option ifname 'eth0 bat0 freifunk_wlan freifunk_wlan2' |
| + | |
| + | in |
| + | |
| + | config interface 'freifunk' |
| + | option ifname 'eth0.1 bat0 freifunk_wlan freifunk_wlan2' |
| + | |
| + | |
| + | auch zu ändern sind die VLAN Einstellungen |
| + | |
| + | von |
| + | |
| + | config switch_vlan |
| + | option device 'switch0' |
| + | option vlan '1' |
| + | option ports '0 1 2 3 4' |
| + | |
| + | in |
| + | |
| + | config switch_vlan |
| + | option device 'switch0' |
| + | option vlan '1' |
| + | option vid '1' |
| + | option ports '0t 1 2 3' |
| + | |
| + | config switch_vlan |
| + | option device 'switch0' |
| + | option vlan '2' |
| + | option vid '2' |
| + | option ports '0t 4' |
| + | |
| + | |
| + | |
| + | |
| + | Was hat sich hier geändert? Wir haben diesem Block den sinnvollen Namen "mesh_lan" gegeben. Dann sagen wir mit "ifname eth0.2", dass wir damit VLAN 2 als LAN-MESH nutzen wollen. Wir sagen mit "proto batadv" auch, dass dieses Protokoll auf dem Port gesprochen wird. |
| + | Mit "option ifname 'eth0.1 bat0 freifunk_wlan freifunk_wlan2' " bestimmen wir das VLAN 1 ; bat0 ; freifunk_wlan und freifunk_wlan2 ohne batadv nutzen wollen. |
| + | |
| + | in den Blöcken "Switch vlan" erstellen wir die VLAN´s |
| | | |
| ===2. Jetzt Kabel einstecken und booten === | | ===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. | + | Die "network" Konfiguration nun speichern, ein Kabel in den LAN-Port 3 oder 4 (neben 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?=== | | ===3. Prüfen: geht was übers Kabel? Wie sehe ich das?=== |
Zeile 157: |
Zeile 197: |
| | | |
| adhoc0: activ | | adhoc0: activ |
− | eth1 : activ | + | eth0.2 : activ |
| | | |
| Was ab geht auf der "Brücke" kann man sich anzeigen lassen mit: | | Was ab geht auf der "Brücke" kann man sich anzeigen lassen mit: |