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