VLAN con DSA: puertos, PVID, tagged/untagged y reversión
Estado: documentación E1. La configuración de VLAN depende de los nombres exactos de los puertos DSA, del puerto CPU y del switch par; sin hardware real, no trates el ejemplo como verificado.
DSA frente a swconfig
Sección titulada «DSA frente a swconfig»- Los dispositivos más antiguos suelen usar
swconfig:switch0, puertos 0/1/2; - DSA expone cada puerto como
lan1,lan2,wan, etc.; - El OpenWrt moderno usa filtrado de VLAN del puente (bridge VLAN filtering), no la sintaxis
vid/portsdeswconfig; - Los nombres de los puertos varían según el dispositivo:
ip -d link show,ls /sys/class/net.
Registra el estado antes de cambiar
Sección titulada «Registra el estado antes de cambiar»Shell del routerConfirma DSA, los nombres de los puertos y el acceso de administración
ip -d link showls /sys/class/netuci show networkuci show firewall | grep -E 'zone.*name|zone.*network'bridge vlan show- ¿
br-lanya tienebridge-vlan? - ¿Qué puerto físico lleva la administración?
- ¿El switch par ya está configurado como trunk/tagged?
- Haz una copia:
cp /etc/config/network /etc/config/network.bak.$(date +%F).
EsperadoSabes qué puerto es LAN/WAN y desde dónde administras el dispositivo.
Ejemplo de bridge-vlan
Sección titulada «Ejemplo de bridge-vlan»Supón los puertos DSA lan1, lan2, lan3; convierte lan1 en un trunk (VLAN 1 + 20 tagged) y lan2/lan3 en acceso a la VLAN 1:
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'Puntos clave:
u*: untagged y PVID de este puerto para la VLAN;t: tagged, transportada por un trunk;- un puerto de acceso normalmente tiene un solo PVID untagged;
- ambos extremos de un trunk entre switches deben ser tagged y permitir las mismas VLAN;
- no mantengas la configuración antigua de
swconfigjunto a esta.
Sustituye los nombres de puerto/puerto CPU por los de tu dispositivo; si tienes dudas, prueba en un puerto o dispositivo de repuesto.
Aplica y verifica
Sección titulada «Aplica y verifica»uci commit network/etc/init.d/network reloadbridge vlan showip -d link show br-lanVerifica:
- la administración sigue llegando a LuCI/SSH;
- un cliente de acceso obtiene DHCP de la VLAN correcta;
- el par del trunk ve las VLAN tagged;
bridge vlan showcoincide con el diseño de PVID/tagged.
Recuperación tras perder el acceso
Sección titulada «Recuperación tras perder el acceso»- Usa la consola/serie; no dependas solo de la red;
- Restaura
/etc/config/network.bak.*; - O devuelve temporalmente el puerto de administración a la VLAN 1 untagged;
- Reinicia la red y confirma la administración;
- Añade las VLAN de una en una, puerto por puerto.
Fallos comunes
Sección titulada «Fallos comunes»Pérdida de acceso inmediata
Sección titulada «Pérdida de acceso inmediata»- el puerto de administración pasó a tagged o tiene un PVID incorrecto;
- el par del trunk no permite la VLAN;
- se cambió de golpe el puerto CPU/uplink;
- recupera por consola; no hagas un restablecimiento de fábrica a ciegas.
VLAN 20 inaccesible
Sección titulada «VLAN 20 inaccesible»- desajuste de tagged/untagged entre los dos extremos;
- PVID sin definir;
- no hay interfaz/DHCP/cortafuegos para esa VLAN;
- la VLAN no está creada/permitida en el switch.
Hay dirección pero no hay internet
Sección titulada «Hay dirección pero no hay internet»- la VLAN de invitados/servicio no tiene DHCP/DNS;
- la zona del cortafuegos o el reenvío no coinciden;
- falta NAT o la ruta de retorno;
- la conectividad de VLAN no es enrutamiento/NAT.
Estado E1
Sección titulada «Estado E1»- Solo documentación; no verificado en hardware/switch DSA real; no se afirma “configurado con éxito”.
- Una prueba real requiere un dispositivo DSA de varios puertos, un switch administrable, acceso por consola, una configuración de reversión y al menos dos clientes.
- Pasa a E2 solo después de registrar el modelo del dispositivo, los nombres de los puertos, la configuración del switch y la recuperación ante fallos.
Fuentes
Router.Homes
Notas independientes sobre OpenWrt. Cada página indica el firmware, el dispositivo, el gestor de paquetes y la vía de retorno.
Iconos: Solar by 480 Design, CC BY 4.0