I am running a Flint 2 (GL-MT6000) on 4.9.1 with an established multi-VLAN configuration built directly on OpenWrt/UCI.
Current topology includes:
- VLAN 1 – Management (192.168.100.0/24)
- VLAN 10 – Servers (192.168.10.0/24)
- VLAN 20 – Trusted (192.168.20.0/24)
- VLAN 30 – Cameras
- VLAN 31 – Cloud cameras
- VLAN 40 – Media
Each VLAN has its own firewall zone with explicit inter-zone policies. The setup also includes cross-VLAN services such as Omada Controller/AP management, NAS/camera traffic, Google Cast/mDNS, printers and WireGuard.
The configuration is currently exceptionally stable on 4.9.1.
I have therefore held off upgrading to 4.11, particularly after seeing GL.iNet's comments that the new native VLAN implementation may conflict with VLANs previously configured through LuCI, and that VLAN ID 10 is used by the new IoT network.
The latter creates a direct collision: VLAN 10 is already my Servers VLAN.
Renumbering an established VLAN is not an attractive migration strategy. In this case it would involve coordinated changes across the router, switches, AP/controller configuration, firewall policy and potentially statically configured clients — solely to accommodate a VLAN ID introduced by the new firmware.
Before upgrading, I would therefore like to understand the intended migration semantics for existing OpenWrt VLAN configurations:
-
Is VLAN ID 10 effectively reserved by the 4.11 IoT implementation, or can the IoT VLAN ID be changed?
-
What happens to existing VLAN devices/interfaces in
/etc/config/networkduring a 4.9.1 → 4.11 upgrade with “Keep Settings” enabled? Are they preserved verbatim, migrated, or modified by GL.iNet's new network configuration layer? -
Are existing firewall zones and rules in
/etc/config/firewallpreserved without reinterpretation? -
Does the 4.11 VLAN manager discover/adopt existing UCI-defined VLANs, or does it maintain a separate GL.iNet configuration model?
-
Can an existing custom UCI/LuCI VLAN configuration simply continue to operate under 4.11 while leaving the new GL.iNet VLAN UI unused?
-
Most importantly: what is GL.iNet's recommended migration path when VLAN 10 is already in production use?
I have complete pre-upgrade backups and exports of network, firewall, dhcp, route_policy and runtime interface/routing state, so rollback itself is not the concern. The issue is avoiding an unnecessary and potentially disruptive VLAN renumbering or having two configuration layers modify the same OpenWrt network objects.
For an established custom VLAN deployment, native VLAN support in 4.11 is not in itself a reason to migrate: OpenWrt already provides the required functionality. The value of upgrading therefore depends on whether 4.11 can coexist cleanly with an existing UCI configuration.
For now I am staying on 4.9.1, which has been completely stable.
It would be useful if GL.iNet could document the upgrade behaviour for existing LuCI/UCI VLAN deployments, particularly the handling of VLAN IDs 1 and 10.
I would also be interested in reports from anyone who has performed a 4.9.1 → 4.11.x upgrade on a Flint 2 with a comparable multi-VLAN UCI configuration.
