anleitungen:mesh_und_switche

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
anleitungen:mesh_und_switche [10.12.2019 - 20:22] nrbanleitungen:mesh_und_switche [11.12.2019 - 10:52] (aktuell) nrb
Zeile 1: Zeile 1:
 ====== Mesh-Netzwerke und Switches ====== ====== Mesh-Netzwerke und Switches ======
- 
-<WRAP center round todo 60%> 
-In Arbeit. Alles was hier steht ist wahrscheinlich falsch. 
-</WRAP> 
- 
  
 Häufig kommt es vor, dass man Mesh-Verbindungen mit externer Richtfunk-Hardware betreibt. Man tut das, weil für die Richtfunk Hardware kein Gluon verfügbar ist oder weil es aus regulatorischen Gründen nicht erlaubt wäre (DFS). Für Gluon erscheint der Mesh-Link dann wie eine Kabelverbindung. Häufig kommt es vor, dass man Mesh-Verbindungen mit externer Richtfunk-Hardware betreibt. Man tut das, weil für die Richtfunk Hardware kein Gluon verfügbar ist oder weil es aus regulatorischen Gründen nicht erlaubt wäre (DFS). Für Gluon erscheint der Mesh-Link dann wie eine Kabelverbindung.
Zeile 34: Zeile 29:
 ==== Mesh on WAN und Mesh on LAN verwenden ==== ==== Mesh on WAN und Mesh on LAN verwenden ====
  
-Diese Lösung funktioniert nur wenn man maximal zwei Richtfunkstrecken an jedem Node hat und wenn der Node kein Mesh VPN machen soll. Sie ist aber die einfachste Lösung.+Diese Lösung funktioniert nur wenn man maximal zwei Richtfunkstrecken an jedem Node. Sie ist aber die einfachste Lösung.
  
 Man aktiviert dazu Mesh on LAN und Mesh on WAN und steckt eine der beiden Rifu Strecken in den WAN Port und die andere in den LAN Port. Eine dritte Richtfunkstrecke kann man nicht anschließen, ohne wieder in das Problem zu laufen. Man aktiviert dazu Mesh on LAN und Mesh on WAN und steckt eine der beiden Rifu Strecken in den WAN Port und die andere in den LAN Port. Eine dritte Richtfunkstrecke kann man nicht anschließen, ohne wieder in das Problem zu laufen.
  
-=== Switchports in eigene VLANs und extra BATMAN Mesh Interfaces konfigurieren ===+==== Switchports in eigene VLANs und extra BATMAN Mesh Interfaces konfigurieren ====
  
 <WRAP center round important 60%> <WRAP center round important 60%>
Zeile 62: Zeile 57:
 == Fritzbox 4040 == == Fritzbox 4040 ==
  
-FIXME TODO.+Bei diesem Gerät ist im Treiber die [[https://forum.openwrt.org/t/solved-vlans-on-ipq40xx-alternative-config-for-fritzbox-4040/41832/7|Bedeutung der VLANs 1 und 2 fest vorgegeben]], daher sollte man diese VLANs vermeiden.
  
 In ''/etc/config/network'' gibt es folgende Zeilen: In ''/etc/config/network'' gibt es folgende Zeilen:
Zeile 74: Zeile 69:
 Damit wird das VLAN 1 auf den Ports 0, 1, 2, 3 und 4  (diese Nummern stimmen nicht mit der Beschriftung am Router überein, sondern sind die internen Bezeichnungen) untagged konfiguriert.  Damit wird das VLAN 1 auf den Ports 0, 1, 2, 3 und 4  (diese Nummern stimmen nicht mit der Beschriftung am Router überein, sondern sind die internen Bezeichnungen) untagged konfiguriert. 
  
-An Port XXXXX hängt die CPU des Routers.+An Port hängt die CPU des Routers.
  
 Diesen Abschnitt ändern wir zu: Diesen Abschnitt ändern wir zu:
Zeile 80: Zeile 75:
 config switch_vlan config switch_vlan
         option device 'switch0'         option device 'switch0'
-        option vlan '1'+        option vlan '3'
         option ports '1 0t'         option ports '1 0t'
 </code> </code>
  
-Damit ist dann VLAN nur noch auf Port 1 untagged und auf 0 tagged. Jetzt müssen wir neue VLAN-Konfigurationen für die verbleibenden Ports erstellen:+Damit ist dann VLAN nur noch auf Port 1 untagged und auf 0 tagged. Da das VLAN 3 jetzt nur noch tagged an der CPU ankommt, müssen wir die Konfiguration des Mesh-Interface anpassen, damit die Pakete getagged werden. Dazu suchen wir folgenden Abschnitt in ''/etc/config/network'': 
 +<code> 
 +config interface 'mesh_lan' 
 + option igmp_snooping '0' 
 + option ifname 'eth0' 
 + option index '4' 
 + option proto 'gluon_wired' 
 + option transitive '1' 
 + option macaddr '02:e7:89:47:0c:dc' 
 + option disabled '0' 
 +</code> 
 + 
 +Hier müssen wir ''eth0'' durch ''eth0.3'' ersetzen. 
 + 
 +Jetzt müssen wir neue VLAN-Konfigurationen für die verbleibenden Ports erstellen:
  
 <code> <code>
 config switch_vlan config switch_vlan
         option device 'switch0'         option device 'switch0'
-        option vlan '2'+        option vlan '4'
         option ports '2 0t'         option ports '2 0t'
 config switch_vlan config switch_vlan
         option device 'switch0'         option device 'switch0'
-        option vlan '3'+        option vlan '5'
         option ports '3 0t'         option ports '3 0t'
 config switch_vlan config switch_vlan
         option device 'switch0'         option device 'switch0'
-        option vlan '4'+        option vlan '6'
         option ports '4 0t'         option ports '4 0t'
 </code> </code>
Zeile 104: Zeile 113:
  
 Folgende Switchports sind damit diesen Interfaces unter Linux zugeordnet: Folgende Switchports sind damit diesen Interfaces unter Linux zugeordnet:
- 
-Folgende Tabelle ist noch TODO: 
  
 ^ Switchport (Beschriftung)  ^ Switchport (intern)  ^ Linux-Interface  ^ neu   ^ ^ Switchport (Beschriftung)  ^ Switchport (intern)  ^ Linux-Interface  ^ neu   ^
-| 1                          |                    | eth0.          | nein  | +| 1                          |                    | eth0.          | nein  | 
-| 2                          |                    | eth0.          | ja    | +| 2                          |                    | eth0.          | ja    | 
-| 3                          |                    | eth0.          | ja    | +| 3                          |                    | eth0.          | ja    | 
-| 4                          |                    | eth0.          | ja    |+| 4                          |                    | eth0.          | ja    |
  
 == TP-Link WDR3600 == == TP-Link WDR3600 ==
Zeile 159: Zeile 166:
 | 3                          | 4                    | eth0.4           | ja    | | 3                          | 4                    | eth0.4           | ja    |
 | 4                          | 5                    | eth0.5           | ja    | | 4                          | 5                    | eth0.5           | ja    |
- 
-== GL.inet B-1300 == 
  
  
Zeile 174: Zeile 179:
  
 <code> <code>
-config interface 'mesh_lan3'               +config interface 'mesh_lan3' 
-        option igmp_snooping '0'           +        option igmp_snooping '0' 
-        option ifname 'eth0.3'             +        option ifname 'eth0.3' 
-        option index '6                  +        option index '5
-        option proto 'gluon_wired'         +        option proto 'gluon_wired' 
-        option transitive '1'             +        option transitive '1'
         option macaddr 'HIER MAC 1 einsetzten'         option macaddr 'HIER MAC 1 einsetzten'
-        option disabled '0'               +        option disabled '0'
                                                                                      
-config interface 'mesh_lan4'               +config interface 'mesh_lan4' 
-        option igmp_snooping '0'           +        option igmp_snooping '0' 
-        option ifname 'eth0.4'             +        option ifname 'eth0.4' 
-        option index '8                  +        option index '6
-        option proto 'gluon_wired'         +        option proto 'gluon_wired' 
-        option transitive '1'             +        option transitive '1'
         option macaddr 'HIER MAC 2 einsetzten'         option macaddr 'HIER MAC 2 einsetzten'
-        option disabled '0'               +        option disabled '0'
                                                                                      
 config interface 'mesh_lan5'               config interface 'mesh_lan5'              
-        option igmp_snooping '0'           +        option igmp_snooping '0' 
-        option ifname 'eth0.5'             +        option ifname 'eth0.5' 
-        option index '10                 +        option index '7
-        option proto 'gluon_wired'         +        option proto 'gluon_wired' 
-        option transitive '1'             +        option transitive '1'
         option macaddr 'HIER MAC 3 einsetzten'         option macaddr 'HIER MAC 3 einsetzten'
         option disabled '0'         option disabled '0'
  • anleitungen/mesh_und_switche.1576009338.txt.gz
  • Zuletzt geändert: vor 4 Jahren
  • von nrb