hi
how did you add the other vlans to the captive portal ? did you use:
vlan-name "captive-pool" pool
vlan captive-pool 3-6 ; where 3-6 are vlans numbers
then you have to add this pool (captive-pool) to the guest VAP;
wlan virutal-ap "guest-ap"
vlan captive-pool
please note that it is recommended that the MC is the DHCP server for the guest/captive portal users.
then you have to create 4 DHCP servers for vlan 3,4,5,6
!
!
interface vlan 3
interface vlan 3 ip address 192.168.200.1 255.255.255.0
ip nat inside
!
interface vlan 4
interface vlan 4 ip address 192.168.201.1 255.255.255.0
ip nat inside
!
interface vlan 5
interface vlan 5 ip address 192.168.202.1 255.255.255.0
ip nat inside
!
interface vlan 6
interface vlan 6 ip address 192.168.203.1 255.255.255.0
ip nat inside
!
ip dhcp pool "guestpool3"
default-router 192.168.200.1
dns-server 208.67.222.222 208.67.222.220
network 192.168.200.0 255.255.255.0
!
ip dhcp pool "guestpool4"
default-router 192.168.201.1
dns-server 208.67.222.222 208.67.222.220
network 192.168.201.0 255.255.255.0
!
ip dhcp pool "guestpool5"
default-router 192.168.202.1
dns-server 208.67.222.222 208.67.222.220
network 192.168.202.0 255.255.255.0
!
ip dhcp pool "guestpool6"
default-router 192.168.203.1
dns-server 208.67.222.222 208.67.222.220
network 192.168.203.0 255.255.255.0
!
service dhcp
have you tried something like this ?