Multiple VLANs on One SSID (TP-Link Archer C7 Router)

There are three ways that I am aware of to use a single SSID and have that automatically map to the desired VLAN. These end up being somewhat advanced and are far more complicated than using a unique SSID for each network.

That said, they are:

  1. 802.1x authentication -- this requires a RADIUS server and is usually serious overkill for most networks.
  2. Unique passphrases per-VLAN where the passphrase determines the network that is joined. See this thread.
  3. MAC VLAN -- uses a defined list of MAC addresses to map against a given VLAN upon connection. This is very easy to tamper/circumvent, so not a good option, really. That said, it is theoretically (at a very high level) possible but I haven't seen it implemented here (see this thread). I don't know what prerequisites would be required for this to work or if it has even been done on OpenWrt.
1 Like