DSA-VLAN: Ports, PVID, tagged/untagged und Rollback
Status: E1-Dokumentation. Die VLAN-Konfiguration hängt von den genauen DSA-Portnamen, dem CPU-Port und der Gegenstelle am Switch ab; ohne echte Hardware sollten Sie das Beispiel nicht als verifiziert betrachten.
DSA vs. swconfig
Abschnitt betitelt „DSA vs. swconfig“- Ältere Geräte verwenden oft
swconfig:switch0, Ports 0/1/2; - DSA stellt jeden Port als
lan1,lan2,wanusw. bereit; - Modernes OpenWrt verwendet Bridge VLAN filtering, nicht die
vid/ports-Syntax vonswconfig; - Die Portnamen unterscheiden sich je nach Gerät:
ip -d link show,ls /sys/class/net.
Vor der Änderung festhalten
Abschnitt betitelt „Vor der Änderung festhalten“Router-ShellDSA, Portnamen und Management-Zugang bestätigen
ip -d link showls /sys/class/netuci show networkuci show firewall | grep -E 'zone.*name|zone.*network'bridge vlan show- Hat
br-lanbereits einbridge-vlan? - Welcher physische Port trägt das Management?
- Ist die Gegenstelle am Switch bereits als Trunk/tagged konfiguriert?
- Sichern:
cp /etc/config/network /etc/config/network.bak.$(date +%F).
ErwartetSie wissen, welcher Port LAN/WAN ist und worüber Sie das Gerät verwalten.
bridge-vlan-Beispiel
Abschnitt betitelt „bridge-vlan-Beispiel“Angenommen, die DSA-Ports sind lan1, lan2, lan3; machen Sie lan1 zu einem Trunk (VLAN 1 + 20 tagged) und lan2/lan3 zu VLAN-1-Access-Ports:
config device option name 'br-lan' option type 'bridge' list ports 'lan1' list ports 'lan2' list ports 'lan3'
config bridge-vlan option device 'br-lan' option vlan '1' list ports 'lan1:u*' list ports 'lan2:u*' list ports 'lan3:u*'
config bridge-vlan option device 'br-lan' option vlan '20' list ports 'lan1:t'Wichtige Punkte:
u*: untagged und die PVID dieses Ports für das VLAN;t: tagged, über einen Trunk übertragen;- ein Access-Port hat normalerweise nur eine untagged PVID;
- beide Enden eines Trunks zwischen Switches müssen tagged sein und dieselben VLANs zulassen;
- behalten Sie keine alte
swconfig-Konfiguration daneben.
Ersetzen Sie Portnamen und CPU-Port durch die Ihres Geräts; testen Sie im Zweifel an einem freien Port bzw. Gerät.
Anwenden und prüfen
Abschnitt betitelt „Anwenden und prüfen“uci commit network/etc/init.d/network reloadbridge vlan showip -d link show br-lanPrüfen:
- das Management erreicht weiterhin LuCI/SSH;
- ein Access-Client erhält DHCP aus dem richtigen VLAN;
- die Trunk-Gegenstelle sieht die getaggten VLANs;
bridge vlan showentspricht dem PVID-/Tagged-Entwurf.
Wiederherstellung nach verlorenem Zugriff
Abschnitt betitelt „Wiederherstellung nach verlorenem Zugriff“- Verwenden Sie Konsole/Seriell; verlassen Sie sich nicht allein auf das Netzwerk;
- Stellen Sie
/etc/config/network.bak.*wieder her; - Oder setzen Sie den Management-Port vorübergehend zurück auf untagged VLAN 1;
- Starten Sie das Netzwerk neu und bestätigen Sie das Management;
- Fügen Sie VLANs einzeln, Port für Port, hinzu.
Häufige Fehler
Abschnitt betitelt „Häufige Fehler“Zugriff sofort verloren
Abschnitt betitelt „Zugriff sofort verloren“- Management-Port auf tagged bzw. falsche PVID geändert;
- die Trunk-Gegenstelle lässt das VLAN nicht zu;
- CPU-/Uplink-Port wurde auf einmal geändert;
- über die Konsole wiederherstellen; nicht blind auf Werkseinstellungen zurücksetzen.
VLAN 20 nicht erreichbar
Abschnitt betitelt „VLAN 20 nicht erreichbar“- tagged/untagged passt an den beiden Enden nicht zusammen;
- PVID nicht gesetzt;
- keine Schnittstelle/kein DHCP/keine Firewall für dieses VLAN;
- VLAN am Switch nicht angelegt bzw. nicht zugelassen.
Adresse vorhanden, aber kein Internet
Abschnitt betitelt „Adresse vorhanden, aber kein Internet“- dem Gast-/Dienst-VLAN fehlen DHCP/DNS;
- Firewall-Zone/Weiterleitung passt nicht;
- NAT/Rückroute fehlt;
- VLAN-Konnektivität ist kein Routing/NAT.
E1-Status
Abschnitt betitelt „E1-Status“- Nur Dokumentation; nicht auf echter DSA-Hardware bzw. einem echten Switch verifiziert; keine Aussage „erfolgreich konfiguriert“.
- Echte Tests erfordern ein DSA-Gerät mit mehreren Ports, einen Managed Switch, Konsolenzugang, eine Rollback-Konfiguration und mindestens zwei Clients.
- Erst nach Aufzeichnung von Gerätemodell, Portnamen, Switch-Konfiguration und Fehlerwiederherstellung auf E2 anheben.
Quellen
Router.Homes
Unabhängige OpenWrt-Notizen. Jede Seite nennt Firmware, Gerät, Paketmanager und den Rückweg.
Symbole: Solar by 480 Design, CC BY 4.0