Individual per-passphrase/per-MAC Wifi VLANs and DSA

I am starting a new thread since the original ‘Individual per-passphrase/per-MAC Wifi VLANs’ is all most 3 years long and my question pertains to DSA .

It all most works . The closest I can get is the client (phone) says ‘cant opbtain ip address’ .

I think the issue is the “option network ‘something here’” entry in the wireless config for the SSID

I dont understand what the ‘something here’ needs to be .

If I use ‘lan’ I get the ‘cant opbtain ip address’ .

If I point it to the interface using ‘bt-lan.1’ I get logged in but all ways get put on vlan 1

For what its worth I managed to get this working on my other ap which is still ‘switch’ based

Here is my setup

ubus call system board

{
"kernel": "6.6.93",
"hostname": "ollie",
"system": "MediaTek MT7621 ver:1 eco:3",
"model": "TP-Link EAP615-Wall v1",
"board_name": "tplink,eap615-wall-v1",
"rootfs_type": "squashfs",
"release": {
"distribution": "OpenWrt",
"version": "24.10.2",
"revision": "r28739-d9340319c6",
"target": "ramips/mt7621",
"description": "OpenWrt 24.10.2 r28739-d9340319c6",
"builddate": "1750711236"
}
}

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 globals 'globals'
option ula_prefix 'fd8d:f8c3:0d4c::/48'
option packet_steering '1'
option steering_flows '128'

config device
option name 'br-lan'
option type 'bridge'
option acceptlocal '1'
list ports 'lan0'
list ports 'lan1'
list ports 'lan2'
list ports 'lan3'

config bridge-vlan
option device 'br-lan'
option vlan '1'
list ports 'lan0:t'
list ports 'lan1:t'
list ports 'lan2'

config interface 'vlan1'
option device 'br-lan.1'
option proto 'static'
option netmask '255.255.255.0'
option ip6assign '60'
option ipaddr '10.10.10.4'
option gateway '10.10.10.1'
list dns '10.10.10.1'

config device
option name 'eth0'
option acceptlocal '1'

config bridge-vlan
option device 'br-lan'
option vlan '3'
list ports 'lan0:t'

config interface 'vlan3'
option proto 'none'
option device 'br-lan.3'

config device
option name 'br-lan.3'
option type '8021q'
option ifname 'br-lan'
option vid '3'
option ipv6 '0'

config bridge-vlan
option device 'br-lan'
option vlan '7'
list ports 'lan0:t'

config device
option name 'br-lan.7'
option type '8021q'
option ifname 'br-lan'
option vid '7'

config interface 'vlan7'
option proto 'none'
option device 'br-lan.7'

config bridge-vlan
option device 'br-lan'
option vlan '5'
list ports 'lan0:t'
list ports 'lan1:t'
list ports 'lan2:t'

config bridge-vlan
option device 'br-lan'
option vlan '50'
list ports 'lan0'
list ports 'lan1'
list ports 'lan2'
list ports 'lan3'

config interface 'vlan50'
option proto 'static'
option device 'br-lan.50'
option ipaddr '10.10.50.4'
option netmask '255.255.255.0'

config interface 'lan'
option proto 'dhcp'
option device 'br-lan'

cat /etc/config/dhcp

config dnsmasq
option localise_queries '1'
option rebind_protection '1'
option rebind_localhost '1'
option expandhosts '1'
option readethers '1'
option leasefile '/tmp/dhcp.leases'
option resolvfile '/tmp/resolv.conf.d/resolv.conf.auto'
option localservice '1'
option ednspacket_max '1232'
list rebind_domain 'evinrude.net'

config dhcp 'vlan1'
option interface 'vlan1'
option start '100'
option limit '150'
option leasetime '12h'
option dhcpv4 'server'
option ignore '1'
option dynamicdhcp '0'

config dhcp 'wan'
option interface 'wan'
option ignore '1'

config odhcpd 'odhcpd'
option maindhcp '0'
option leasefile '/tmp/hosts/odhcpd'
option leasetrigger '/usr/sbin/odhcpd-update'
option loglevel '4'

config dhcp 'vlan3'
option interface 'vlan3'
option start '100'
option limit '150'
option leasetime '12h'
option ignore '1'

config dhcp 'vlan7'
option interface 'vlan7'
option start '100'
option limit '150'
option leasetime '12h'
option ignore '1'

config dhcp 'vlan50'
option interface 'vlan50'
option start '100'
option limit '150'
option leasetime '12h'
option ignore '1'
option dynamicdhcp '0'

config dhcp 'lan'
option interface 'lan'
option start '100'
option limit '150'
option leasetime '12h'
option ignore '1'

cat /etc/config/wireless

config wifi-device 'radio0'
option type 'mac80211'
option path '1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0'
option band '2g'
option cell_density '0'
option country 'US'
option htmode 'HT20'
option channel 'auto'

config wifi-device 'radio1'
option type 'mac80211'
option path '1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0+1'
option band '5g'
option htmode 'HE80'
option country 'US'
option cell_density '0'
option channel '161'

config wifi-iface 'default_radio1'
option device 'radio1'
option mode 'ap'
option ssid 'ollie5'
option network 'lan'
option encryption 'psk2'
option dynamic_vlan '1'
option vlan_naming '1'
option vlan_bridge 'br-lan'
option vlan_tagged_interface 'wifi5'
option wpa_psk_file '/etc/hostapd.wpa_psk'
option vlan_file '/etc/hostapd-5.vlan'

config wifi-iface 'default_radio0'
option device 'radio0'
option mode 'ap'
option ssid 'ollie24'
option network 'lan'
option encryption 'psk2'
option dynamic_vlan '1'
option vlan_naming '1'
option vlan_bridge 'br-lan'
option vlan_tagged_interface 'wifi24'
option wpa_psk_file '/etc/hostapd.wpa_psk'
option vlan_file '/etc/hostapd-24.vlan'

cat /etc/hostapd-24.vlan

1 dyn24.1
3 dyn24.3
7 dyn24.7

cat /etc/hostapd-5.vlan

1 dyn5.1
3 dyn5.3
7 dyn5.7

cat /etc/hostapd.wpa_psk

vlanid=1 00:00:00:00:00:00 ***
vlanid=3 00:00:00:00:00:00 ****
vlanid=7 00:00:00:00:00:00 *****

brctl show

bridge name bridge id STP enabled interfaces
br-lan7 8000.2887ba2334c2 no dyn5.7
dyn24.7
br-lan3 8000.2887ba2334c2 no dyn24.3
dyn5.3
br-lan1 8000.2887ba2334c2 no dyn24.1
dyn5.1
br-lan 7fff.2887ba2334c2 no lan2
lan0
phy0-ap0
lan3
phy1-ap0
lan1

Let's start with the following:

  • This appears to be an AP, not the main router. Is that correct?
  • What is the desired port-VLAN membership (in other words, what port is used as the uplink, and what VLAN(s) do you want on the other ports?
  • What is the uplink port connected to? (i.e. a switch or the main router itself? If a switch, is it managed? And if so, have you verified the configuration?)

Also, can you please repost your configs... right now it's difficult to read and will be hard to copy/quote when recommending fixes because the formatting isn't quite right... specifically, you may need to switch into the 'markdown' mode for posting this properly:

Please use the "Preformatted text </>" button for logs, scripts, configs and general console output (red circle; this works best in the 'Markdown' composer view in the blue oval):

Screenshot 2025-10-20 at 8.14.14 PM

Sorry . Yes its an AP connected to a Ubiquiti EdgeRouter X running openwrt .

The 2 devices are connected vi ‘lan0’ .

The 3 vlan id’s are 1,3 and 7 .

Every things works fine when using 1 SSID per vlan .

Here are the configs again .

ubus call system board

{
"kernel": "6.6.93",
"hostname": "ollie",
"system": "MediaTek MT7621 ver:1 eco:3",
"model": "TP-Link EAP615-Wall v1",
"board_name": "tplink,eap615-wall-v1",
"rootfs_type": "squashfs",
"release": {
"distribution": "OpenWrt",
"version": "24.10.2",
"revision": "r28739-d9340319c6",
"target": "ramips/mt7621",
"description": "OpenWrt 24.10.2 r28739-d9340319c6",
"builddate": "1750711236"
}
}

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 globals 'globals'
option ula_prefix 'fd8d:f8c3:0d4c::/48'
option packet_steering '1'
option steering_flows '128'

config device
option name 'br-lan'
option type 'bridge'
option acceptlocal '1'
list ports 'lan0'
list ports 'lan1'
list ports 'lan2'
list ports 'lan3'

config bridge-vlan
option device 'br-lan'
option vlan '1'
list ports 'lan0:t'
list ports 'lan1:t'
list ports 'lan2'

config interface 'vlan1'
option device 'br-lan.1'
option proto 'static'
option netmask '255.255.255.0'
option ip6assign '60'
option ipaddr '10.10.10.4'
option gateway '10.10.10.1'
list dns '10.10.10.1'

config device
option name 'eth0'
option acceptlocal '1'

config bridge-vlan
option device 'br-lan'
option vlan '3'
list ports 'lan0:t'

config interface 'vlan3'
option proto 'none'
option device 'br-lan.3'

config device
option name 'br-lan.3'
option type '8021q'
option ifname 'br-lan'
option vid '3'
option ipv6 '0'

config bridge-vlan
option device 'br-lan'
option vlan '7'
list ports 'lan0:t'

config device
option name 'br-lan.7'
option type '8021q'
option ifname 'br-lan'
option vid '7'

config interface 'vlan7'
option proto 'none'
option device 'br-lan.7'

config bridge-vlan
option device 'br-lan'
option vlan '5'
list ports 'lan0:t'
list ports 'lan1:t'
list ports 'lan2:t'

config bridge-vlan
option device 'br-lan'
option vlan '50'
list ports 'lan0'
list ports 'lan1'
list ports 'lan2'
list ports 'lan3'

config interface 'vlan50'
option proto 'static'
option device 'br-lan.50'
option ipaddr '10.10.50.4'
option netmask '255.255.255.0'

config interface 'lan'
option proto 'dhcp'
option device 'br-lan'

cat /etc/config/dhcp

config dnsmasq
option localise_queries '1'
option rebind_protection '1'
option rebind_localhost '1'
option expandhosts '1'
option readethers '1'
option leasefile '/tmp/dhcp.leases'
option resolvfile '/tmp/resolv.conf.d/resolv.conf.auto'
option localservice '1'
option ednspacket_max '1232'
list rebind_domain 'evinrude.net'

config dhcp 'vlan1'
option interface 'vlan1'
option start '100'
option limit '150'
option leasetime '12h'
option dhcpv4 'server'
option ignore '1'
option dynamicdhcp '0'

config dhcp 'wan'
option interface 'wan'
option ignore '1'

config odhcpd 'odhcpd'
option maindhcp '0'
option leasefile '/tmp/hosts/odhcpd'
option leasetrigger '/usr/sbin/odhcpd-update'
option loglevel '4'

config dhcp 'vlan3'
option interface 'vlan3'
option start '100'
option limit '150'
option leasetime '12h'
option ignore '1'

config dhcp 'vlan7'
option interface 'vlan7'
option start '100'
option limit '150'
option leasetime '12h'
option ignore '1'

config dhcp 'vlan50'
option interface 'vlan50'
option start '100'
option limit '150'
option leasetime '12h'
option ignore '1'
option dynamicdhcp '0'

config dhcp 'lan'
option interface 'lan'
option start '100'
option limit '150'
option leasetime '12h'
option ignore '1'

cat /etc/config/wireless

config wifi-device 'radio0'
option type 'mac80211'
option path '1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0'
option band '2g'
option cell_density '0'
option country 'US'
option htmode 'HT20'
option channel 'auto'

config wifi-device 'radio1'
option type 'mac80211'
option path '1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0+1'
option band '5g'
option htmode 'HE80'
option country 'US'
option cell_density '0'
option channel '161'

config wifi-iface 'default_radio1'
option device 'radio1'
option mode 'ap'
option ssid 'ollie5'
option network 'lan'
option encryption 'psk2'
option dynamic_vlan '1'
option vlan_naming '1'
option vlan_bridge 'br-lan'
option vlan_tagged_interface 'wifi5'
option wpa_psk_file '/etc/hostapd.wpa_psk'
option vlan_file '/etc/hostapd-5.vlan'

config wifi-iface 'default_radio0'
option device 'radio0'
option mode 'ap'
option ssid 'ollie24'
option network 'lan'
option encryption 'psk2'
option dynamic_vlan '1'
option vlan_naming '1'
option vlan_bridge 'br-lan'
option vlan_tagged_interface 'wifi24'
option wpa_psk_file '/etc/hostapd.wpa_psk'
option vlan_file '/etc/hostapd-24.vlan'

cat /etc/hostapd-24.vlan

1 dyn24.1
3 dyn24.3
7 dyn24.7

cat /etc/hostapd-5.vlan

1 dyn5.1
3 dyn5.3
7 dyn5.7

cat /etc/hostapd.wpa_psk

vlanid=1 00:00:00:00:00:00 ***
vlanid=3 00:00:00:00:00:00 ****
vlanid=7 00:00:00:00:00:00 *****

brctl show

bridge name bridge id STP enabled interfaces
br-lan7 8000.2887ba2334c2 no dyn5.7
dyn24.7
br-lan3 8000.2887ba2334c2 no dyn24.3
dyn5.3
br-lan1 8000.2887ba2334c2 no dyn24.1
dyn5.1
br-lan 7fff.2887ba2334c2 no lan2
lan0
phy0-ap0
lan3
phy1-ap0
lan1

You didn't answer all my questions...

You partially answered the above, but not completely...

  • What are the port-VLAN assignments for the other ports (aside from the uplink)?

I assume that this a direct connection, right? (no intermediate switches)?

Ok... so the per-passphrase wifi VLAN bit is something I haven't ever done, so if the problem is purely based on that part of the config, someone else will have to help out here.

It didn't seem to fix the problem. What we see in your posted config is that each line is in its own separate code block so that it looks like this:
line 1
line 2
etc...

It should look like this:

line 1
line 2

Meanwhile, the things that see that should be addressed are:

  • the AP should have only one address -- the one it uses for management on the trusted/management network.
    • Currently you have oth VLAN 1 and VLAN 50 with addresses.
    • whichever one isn't used for management should be unmanaged (proto 'none').
  • the 802.1q stanzas should be removed; they're not needed.
  • the bridge acceptlocal line can be deleted
  • you have network interface lan that uses the base bridge; this should be changed or deleted since it's no longer valid once you're using bridge-vlans.
  • port lan2 is untagged on both VLAN 1 and VLAN 50. This is invalid -- only one VLAN may be untagged.
  • I recommend being explicit about untagged ports -- using the :u* syntax for untagged will ensure that the ports always work correctly.

There may be other things, but it's hard to read because of the formatting and such... you can fix the above and repost.

I'm still 'cleaning up' my config

I cleaned up my configs and made 1 major change .
As I noted in my original post I was able to connect using any of my 3 passphrases but it just put me on vlan 1.
So I moved the 'network 10.10.10.0/24' to vlan 9 and removed all references to vlan 1 from my 3 accesspoints,the main router and 3 Linux hosts .
I added vlan 100 (10.10.250.n) as my management interface as well.
After doing this the symptom changed some what . Now the client trying to connect to the ssid just says 'cant connect'.
However entries in the log indicate its trying to work.

Sat Feb 21 06:15:10 2026 daemon.info hostapd: phy1-ap0: STA 46:e7:24:f0:1c:5c IEEE 802.11: authenticated
Sat Feb 21 06:15:10 2026 daemon.info hostapd: phy1-ap0: STA 46:e7:24:f0:1c:5c IEEE 802.11: associated (aid 1)
Sat Feb 21 06:15:10 2026 **daemon.notice hostapd: Assigned VLAN ID 9 from wpa_psk_file to 46:e7:24:f0:1c:5c**
Sat Feb 21 06:15:10 2026 daemon.notice hostapd: phy1-ap0: AP-STA-CONNECTED 46:e7:24:f0:1c:5c auth_alg=open
Sat Feb 21 06:15:10 2026 daemon.info hostapd: phy1-ap0: STA 46:e7:24:f0:1c:5c RADIUS: starting accounting session 71B875D664A0DB27
Sat Feb 21 06:15:10 2026 daemon.info hostapd: phy1-ap0: STA 46:e7:24:f0:1c:5c WPA: pairwise key handshake completed (RSN)
Sat Feb 21 06:15:10 2026 daemon.notice hostapd: phy1-ap0: EAPOL-4WAY-HS-COMPLETED 46:e7:24:f0:1c:5c

cat /etc/config/hostapd-5.vlan

3 dyn5.3 br-lan
7 dyn5.7 br-lan
9 dyn5.1 br-lan

cat /etc/config/hostapd-24.vlan

3 dyn24.3 br-lan
7 dyn24.7 br-lan
9 dyn24.1 br-lan

brctl show

bridge name     bridge id               STP enabled     interfaces
br-lan          7fff.2887ba2334c2       no              dyn24.3
                                                        dyn24.1
                                                        lan2
                                                        lan0
                                                        dyn5.7
                                                        phy0-ap0
                                                        dyn5.3
                                                        dyn5.1
                                                        lan3
                                                        phy1-ap0
                                                        dyn24.7
                                                        lan1

cat /etc/config/hostapd.wpa_psk

vlanid=3 00:00:00:00:00:00 ********
vlanid=7 00:00:00:00:00:00 ********
vlanid=9 00:00:00:00:00:00 ********

cat /etc/confg/wireless

config wifi-device 'radio0'
        option type 'mac80211'
        option path '1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0'
        option band '2g'
        option cell_density '0'
        option country 'US'
        option htmode 'HT20'
        option channel 'auto'

config wifi-device 'radio1'
        option type 'mac80211'
        option path '1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0+1'
        option band '5g'
        option htmode 'HE80'
        option country 'US'
        option cell_density '0'
        option channel '161'

config wifi-iface 'default_radio1'
        option device 'radio1'
        option mode 'ap'
        option ssid 'ollie5'
        option network 'vlan100'
        option encryption 'psk2'
        option dynamic_vlan '2'
        option vlan_no_bridge '0'
        option wpa_psk_file '/etc/config/hostapd.wpa_psk'
        option vlan_file '/etc/config/hostapd-5.vlan'

config wifi-iface 'default_radio0'
        option device 'radio0'
        option mode 'ap'
        option ssid 'ollie24'
        option network 'vlan100'
        option encryption 'psk2'
        option dynamic_vlan '2'
        option vlan_no_bridge '0'
        option wpa_psk_file '/etc/config/hostapd.wpa_psk'
        option vlan_file '/etc/config/hostapd-24.vlan'

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 globals 'globals'
        option ula_prefix 'fd8d:f8c3:0d4c::/48'
        option packet_steering '1'
        option steering_flows '128'

config device
        option name 'br-lan'
        option type 'bridge'
        list ports 'lan0'
        list ports 'lan1'
        list ports 'lan2'
        list ports 'lan3'

config device
        option name 'eth0'

config bridge-vlan
        option device 'br-lan'
        option vlan '100'
        list ports 'lan0:t'
        list ports 'lan1:u*'
        list ports 'lan2:u*'
        list ports 'lan3:u*'

config interface 'vlan100'
        option proto 'static'
        option device 'br-lan.100'
        option ipaddr '10.10.250.4'
        option netmask '255.255.255.0'
        list dns '10.10.250.1'
        option gateway '10.10.250.1'

ifconfig

br-lan    Link encap:Ethernet  HWaddr 28:87:BA:23:34:C2  
          inet6 addr: fe80::2a87:baff:fe23:34c2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:523 errors:0 dropped:0 overruns:0 frame:0
          TX packets:361 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:59560 (58.1 KiB)  TX bytes:62015 (60.5 KiB)

br-lan.100 Link encap:Ethernet  HWaddr 28:87:BA:23:34:C2  
          inet addr:10.10.250.4  Bcast:10.10.250.255  Mask:255.255.255.0
          inet6 addr: fe80::2a87:baff:fe23:34c2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:438 errors:0 dropped:0 overruns:0 frame:0
          TX packets:354 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:38772 (37.8 KiB)  TX bytes:61269 (59.8 KiB)

dyn24.1   Link encap:Ethernet  HWaddr 28:87:BA:23:34:C2  
          inet6 addr: fe80::2a87:baff:fe23:34c2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:92 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:24356 (23.7 KiB)

dyn24.3   Link encap:Ethernet  HWaddr 28:87:BA:23:34:C2  
          inet6 addr: fe80::2a87:baff:fe23:34c2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:24 errors:0 dropped:0 overruns:0 frame:0
          TX packets:92 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:6154 (6.0 KiB)  TX bytes:24414 (23.8 KiB)

dyn24.7   Link encap:Ethernet  HWaddr 28:87:BA:23:34:C2  
          inet6 addr: fe80::2a87:baff:fe23:34c2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:92 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:24356 (23.7 KiB)

dyn5.1    Link encap:Ethernet  HWaddr 28:87:BA:23:34:C3  
          inet6 addr: fe80::2a87:baff:fe23:34c3/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:58 errors:0 dropped:0 overruns:0 frame:0
          TX packets:90 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:15764 (15.3 KiB)  TX bytes:24296 (23.7 KiB)

dyn5.3    Link encap:Ethernet  HWaddr 28:87:BA:23:34:C3  
          inet6 addr: fe80::2a87:baff:fe23:34c3/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:92 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:24356 (23.7 KiB)

dyn5.7    Link encap:Ethernet  HWaddr 28:87:BA:23:34:C3  
          inet6 addr: fe80::2a87:baff:fe23:34c3/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:92 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:24356 (23.7 KiB)

eth0      Link encap:Ethernet  HWaddr 28:87:BA:23:34:C2  
          inet6 addr: fe80::2a87:baff:fe23:34c2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1504  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:854 (854.0 B)
          Interrupt:19 

lan0      Link encap:Ethernet  HWaddr 28:87:BA:23:34:C2  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:528 errors:0 dropped:0 overruns:0 frame:0
          TX packets:360 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:52968 (51.7 KiB)  TX bytes:65694 (64.1 KiB)
          Interrupt:19 

lan1      Link encap:Ethernet  HWaddr 28:87:BA:23:34:C2  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lan2      Link encap:Ethernet  HWaddr 28:87:BA:23:34:C2  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lan3      Link encap:Ethernet  HWaddr 28:87:BA:23:34:C2  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

phy0-ap0  Link encap:Ethernet  HWaddr 28:87:BA:23:34:C2  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:248 (248.0 B)  TX bytes:322 (322.0 B)

phy1-ap0  Link encap:Ethernet  HWaddr 28:87:BA:23:34:C3  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:496 (496.0 B)  TX bytes:1216 (1.1 KiB)

I missed "bridge vlan show"

port              vlan-id
lan0              100
lan3              100 PVID Egress Untagged
lan2              100 PVID Egress Untagged
lan1              100 PVID Egress Untagged
br-lan            100
phy1-ap0          100 PVID Egress Untagged
dyn5.1            1 PVID Egress Untagged
dyn5.7            1 PVID Egress Untagged
dyn5.3            1 PVID Egress Untagged
phy0-ap0          100 PVID Egress Untagged
dyn24.1           1 PVID Egress Untagged
dyn24.7           1 PVID Egress Untagged
dyn24.3           1 PVID Egress Untagged