Änderungen

keine Bearbeitungszusammenfassung
Zeile 9: Zeile 9:  
<li>Wir nehmen aus dem "switch" einen der 4 Ports heraus.  
 
<li>Wir nehmen aus dem "switch" einen der 4 Ports heraus.  
 
<li>Wir machen ein zusätzliches "vlan" (virtuelles LAN) auf und bauen ihn dort ein
 
<li>Wir machen ein zusätzliches "vlan" (virtuelles LAN) auf und bauen ihn dort ein
<li>Das neue "vlan" zählen wir um eine Nummer höher
   
<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 und booten
 
<li>Jetzt Kabel einstecken und booten
Zeile 44: Zeile 43:  
===WAN-Block (vlan 2)===
 
===WAN-Block (vlan 2)===
 
Hier steht unter "ports" eine "0" und die "5t". Was die 5 ist, haben wir eben erfahren. Jedoch die "0" steht hier für den WAN-Port. Da wir von dem hier nichts wollen, lassen wir "vlan 2" in Ruhe.
 
Hier steht unter "ports" eine "0" und die "5t". Was die 5 ist, haben wir eben erfahren. Jedoch die "0" steht hier für den WAN-Port. Da wir von dem hier nichts wollen, lassen wir "vlan 2" in Ruhe.
 +
 +
===1. Wir nehmen aus dem "switch" einen der 4 Ports heraus===
 +
Wir suchen uns einen Port aus und nehmen den aus der ports-Kette im vlan 1 raus. Dieser Port ist dann nicht mehr für einen normalen Client zu gebrauchen. Am Besten den dann auf dem Gerät markieren. Ich wähle den Steckplatz LAN 4 aus. Beim 1043 hat er auch die Nr. 4. Dann sieht ''vlan 1'' dann so aus:
 +
 +
config switch_vlan
 +
        option device 'switch0'
 +
        option vlan '1'
 +
        option ports '1 2 3 5t'
 +
 +
===2. Wir machen ein zusätzliches "vlan" auf===
 +
Wir kopieren den ganzen Block mit dem ''vlan 1'' direkt darunter und bauen ihn als ''vlan 3'' um (nächste freie Nummer nehmen). Dann setzen wir den herausgenommenen Port 4 dort wieder ein (Wichtig: die CPU "5t" bleibt drin).
 +
 +
config switch_vlan
 +
        option device 'switch0'
 +
        option vlan '3'
 +
        option ports '4 5t'
 +
 +
===3. 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'
 +
        option ifname 'eth0.3'
 +
        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 das dritte virtuelle "Unter-Interface" von eth0 ansprechen. Die durchnummerierten vlan-Blöcke werden hier nämlich angehängt. Von der Router-Ersteinrichtung wissen wir ja noch, dass "eth0.1" das LAN Interface - also unser "switch" ist und eth0.2 der WAN-Ausgang. Zur Erinnerung: wir haben eben das "vlan 3" erstellt, was wir hier mit "eth0.3" auch benutzen. Wir sagen mit "proto batadv" auch, dass dieses Protokoll auf dem Port gesprochen wird.
 +
 +
===4. Jetzt Kabel einstecken und booten ===
 +
Die "network" Konfiguration nun speichern, ein Kabel in den Port 4 einstecken und in dem anderen Router den dafür reservierten LAN-Port verbinden. Nach dem "reboot" sollte alles aktiv geworden sein.
 +
 +
===5. 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
 +
mesh_lan activ
 +
 +
So weit - so gut. Was ab geht auf der "Brücke" kann man sich anzeigen lassen mit:
 +
 +
batctl td mesh_lan
 +
 +
Zum Anhalten CTRL-C drücken.
 +
 +
Kleiner Auszug (stark gekürzt am Zeilenende):
 +
 +
21:40:29.661984 BAT 92:f6:52:f4:71:ed > a0:f3:c1:48:d5:51: TT response, ttvn 122, entries 3, ttl 50, v 14,
 +
21:40:29.673194 BAT 92:f6:52:f4:71:ed > 66:66:b3:59:5a:a8: TT response, ttvn 122, entries 3, ttl 49, v 14,
 +
21:40:29.741951 BAT b2:48:7a:c5:d2:e6: OGM IV via neigh 66:66:b3:59:5a:a8, seq 607981500, tq 138, ttvn 27,
 +
21:40:29.744361 BAT 3e:f0:4d:12:b8:ae: OGM IV via neigh 12:fe:ed:4f:f9:35, seq 1346194223, tq 195, ttvn 197
 +
21:40:29.746917 BAT 66:70:02:84:e0:dc: OGM IV via neigh a2:f3:c1:48:d5:52, seq 1179044385, tq 109, ttvn 6,
 +
21:40:29.751886 BAT f6:4f:5a:88:4f:2c: OGM IV via neigh 66:66:b3:59:5a:a8, seq 1380860194, tq 138, ttvn 77,
 +
21:40:29.757191 BAT f6:4f:5a:88:4f:2c: OGM IV via neigh a2:f3:c1:48:d5:52, seq 1380860194, tq 109, ttvn 77,...
 +
 +
== Todo: Liste der internen Port-Nummern anderer Router-Modelle sammeln und anbieten==