Änderungen

Mesh on Lan bei Gluon
Zeile 26: Zeile 26:  
         option reset '1'
 
         option reset '1'
 
         option enable_vlan '1'   
 
         option enable_vlan '1'   
 
+
 +
 
 
  config switch_vlan
 
  config switch_vlan
 
         option device 'switch0'
 
         option device 'switch0'
Zeile 206: Zeile 207:     
{{Todo|Liste der internen Port-Nummern anderer Router-Modelle sammeln und anbieten}}
 
{{Todo|Liste der internen Port-Nummern anderer Router-Modelle sammeln und anbieten}}
 +
 +
 +
==Bei Gluon geht das anders==
 +
Der Konfigurations-Wizard bietet auf der Gluon-Seite für ''Experts'' (rechts oben umschalten) an, den WAN-Port zum meshen zu verwenden. In diesem Modus darf man jetzt keinen DSL-Anschluss mehr anschließen. Die blaue WAN-Buchse dient dann nur noch dazu zwei Router mit einem Kabel zu verbinden, damit diese über das Kabel meshen, falls sie sich per WLAN nicht sehen sollten oder eine Richtfunkstrecke dazwischen hängt. Da nur noch das Batman-Protokoll fortan über diese Anschlüsse läuft, kann hier nichts anderes mehr angedockt werden.
 +
 +
Anforderung:
 +
* Batman-mesh soll über mehr als einen Port vertrieben werden / WAN-Port wird für DSL benötigt.
 +
* LAN-Ports auf dem Switch (gelbe Buchsen) nutzen.
 +
 +
Lösung:
 +
* Manuelle Konfiguration nötig.
 +
* Alle Ports auf dem Switch für das Batman-Mesh umstellen
 +
* Normale Client-Computer können nicht mehr per Kabel anschlossen werden
 +
* Einloggen und folgende UCI-Zeilen ausführen: -(Achtung: Rückgängig machen benötigt Fachwissen)-
 +
  uci set network.client.ifname='bat0'
 +
  uci set network.mesh_lan=interface
 +
  uci set network.mesh_lan.ifname="$(cat /lib/gluon/core/sysconfig/lan_ifname)"
 +
  uci set network.mesh_lan.mesh=bat0
 +
  uci set network.mesh_lan.proto=batadv
 +
  uci commit network
 +
  /etc/init.d/network restart
 +
* Macht man das auf zwei Routern, können diese mit einem LAN-Kabel oder einer Richtfunkstrecke (als virtuelles langes Kabel) verbunden werden.
 +
 +
 +
 +
Anforderung:
 +
* Nur einige der LAN-Ports (gelbe Buchsen) für Batman-mesh verwenden
 +
* Ports für normale Client-Computer übrig lassen
 +
 +
Lösung:
 +
* Volle manuelle Handarbeit und Fachwissen nötig
 +
* Wie oben [[Howto/Batman_über_LAN-Port#1._Wir_nehmen_aus_dem_.22switch.22_einen_der_4_Ports_heraus|beschrieben]]: Ports in der ''network''-Config in mehrere VLANs aufteilen um damit Interfaces z.B. eth0.1, eth0.2 usw zu erhalten
 +
* Dann in gleicher Datei im Block "Client" das eth-Interface durch Zusatz ".x" (z.B. eth0.1) erweitern
 +
config interface 'client'
 +
...
 +
  option ifname '<b>eth0.2</b> bat0'
 +
 +
* Dann noch den Block anhängen und das eth-Interface, auf dem Batman-Mesh laufen soll, angeben. Beispiel:
 +
config interface 'mesh_lan'
 +
        option ifname '<b>eth0.1</b>'
 +
        option mesh 'bat0'
 +
        option proto 'batadv'