[Sorry for "hijacking" the thread somewhat, but it seems a very close fit for my question]
I have an Archer C7 v5 and am trying to add VLANs to my network. One goal/idea is to split WiFi into 3 VLANs through 3 ESSID. VLAN and OpenWRT are both new and initial attempts failed horribly ![]()
After more learning I finally got things working it seems. Especially above mentioned YT videos by OneMarcFifty were helpful.
However, there is one question bothering me, which fits into this thread: The working setup seems very weird.
The Archer is running "dumb", not as router. The relevant parts relate to the physical WAN port only, while LAN port setup had been merely to as fallback if something goes wrong.
I tried following the "VLANs in OpenWrt 21" by OneMarcFifty (but it did not work).
- On Network > Switch I had VLAN 10 (only) and assigned that to the WAN port as "untagged".
- I then created a "bridge" device onto that "eth0.10" device with "Bridge VLAN filtering" enabled. In filtering, I had added VLAN 10 and VLAN 11, both with "Local" checked. VLAN 10 configured as "untagged" as well as "primary VLAN" on eth0.10, VLAN 11 as "tagged".
- Created 2 interfaces "wired" and "wireless" onto the new "bridge.10" and "bridge.11" devices
- Linked the wireless to the "wireless" interface attached to "bridge.11" assidged to VLAN 11 with "tagged"
This is how the mentioned video describes and seems "logical". It did not work however. No connectivity on the WiFi and in fact not even the "wireless interface" itself.
After trial-and-error and testing, I ended up with the working weird setup: I had to
- add VLAN 11 on Network -> Switch as "tagged" (on top of the existing "untagged" VLAN 10)
- then add that new eth0.11 to the "bridge" device (additionally to the eth0.10)
- in "Bridge VLAN filtering":
The interfaces remain assigned to the bridge.10 and bridge.11 devices (not eth0.10 and eth0.11). This seems the only way it works (ie. DHCP from OPNsense reaching WiFi devices through a tagged VLAN 11).
Anything else, like (in VLAN filtering) changing VLAN 11 to "tagged" for eth0.11 or removing the "primary VLAN" there, seems to break things again.
So I seem to have to (ie. the "weird" in the setup)
- create the VLAN 11 on Switch as tagged on the WAN port
- then merge it with VLAN 10 (eth0.10) in the "bridge" device
- then split things again through VLAN filtering
- in filtering use untagged on eth0.11 for VLAN 11 (while eth0.11 is using tagged for WAN)
I this all required because there is no DSA support? Am I missing something that overcomplicates things? Does it only "seem to be working" ?
