How to setup vlans for dynamic PSK on router with 1 SSID?

hi @SkyCrw

if this help you ... i will paste my working configs, so you could learn and adapt for your need

vlan1 unused
vlan2,100,200,255 is used and attached to WIFI
vlan255 is management

cat /etc/config/network 

config interface 'loopback'
        option device 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config device
        option type 'bridge'
        option vlan_filtering '1'
        option name 'switch'
        list ports 'lan1'
        list ports 'lan2'
        list ports 'lan3'
        list ports 'lan4'

config bridge-vlan
        option device 'switch'
        option vlan '1'
        list ports 'lan4:u*'

config bridge-vlan
        option device 'switch'
        option vlan '2'
        list ports 'lan4:t'

config bridge-vlan
        option device 'switch'
        option vlan '100'
        list ports 'lan4:t'

config bridge-vlan
        option device 'switch'
        option vlan '200'
        list ports 'lan4:t'

config bridge-vlan
        option device 'switch'
        option vlan '255'
        list ports 'lan4:t'

config interface 'vlan1'
        option device 'switch.1'
        option proto 'none'

config interface 'vlan2'
        option proto 'none'
        option device 'switch.2'

config interface 'vlan100'
        option proto 'none'
        option device 'switch.100'

config interface 'vlan200'
        option proto 'none'
        option device 'switch.200'

config interface 'vlan255'
        option proto 'static'
        option device 'switch.255'
        option ip6addr 'fd00:1:255::103/64'
        option ipaddr '169.254.1.103/24'
        list dns 'fd00:1:255::1'
        list dns '169.254.1.1'

cat /etc/config/wireless 

config wifi-iface 'wifinet0'
        option device 'radio0'
        option network 'vlan2'
        option mode 'ap'
        option ssid 'ele-AP'
        option encryption 'psk2'
        option key 'passForVlan2'
        option wmm '1'
        option short_preamble '1'
        option disassoc_low_ack '0'
        option max_inactivity '120'
        option isolate '1'
        option disabled '0'
        option ifname 'wlan0'
        option multicast_to_unicast_all '1'

config wifi-iface 'wifinet1'
        option device 'radio1'
        option network 'vlan2'
        option mode 'ap'
        option ssid 'ele5-AP'
        option encryption 'psk2'
        option key 'passForVlan2'
        option wmm '1'
        option short_preamble '1'
        option disassoc_low_ack '0'
        option max_inactivity '120'
        option isolate '1'
        option disabled '0'
        option ifname 'wlan1'
        option multicast_to_unicast_all '1'

config wifi-vlan
        option name 'vl100'
        option network 'vlan100'
        option vid '100'

config wifi-station
        option key 'passForVlan100'
        option vid '100'

config wifi-vlan
        option name 'vl200'
        option network 'vlan200'
        option vid '200'

config wifi-station
        option key 'passForVlan200'
        option vid '200'

config wifi-vlan
        option name 'vl255'
        option network 'vlan255'
        option vid '255'

config wifi-station
        option key 'passForVlan255'
        option vid '255'
2 Likes