(1) Easy answer is you do not have to worry about NOT seeing.
BY default with the last rule in your forward chain all VLANS are blocked from each other at Layer 3.
So all you need to state is what is allowed as everything is blocked!
(2) Question!
One thing I dont understand is if your Blue VLAN is your trusted VLAN, why not have access to all the vlans,
surely as admin you may have reason to see into the BLACK VLAN if nothing else for testing purposes.
So maybe you only want one the admin IPs to access Black but nobody else on VLAN BLUE ??
(3) Black is easy, its a WLAN where you dont want wifi clients to see each other and it should only have internet access.
All you have to do is on the wireless settings for this WLAN 6 is UNCHECK FORWARDING on the main wireless tab.
(4) Red is somewhat easy in that you have to make a new interface list for vlans allowed to the internet and then adjust the firewall rules accordingly.
This one tells me you want wifi clients to see each other and that is all on this WLAN 5.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
/interface list (add the below)
…
add name=INTERNET
/interface list members
…
/interface list member (add the below)
…
add interface=BLUE_VLAN list=INTERNET
add interface=GREEN_VLAN list=INTERNET
add interface=BLACK_VLAN list=INTERNET
add interface=ether3-help list=INTERNET
Then change these two rules into one rule.
FROM
add action=accept chain=forward in-interface-list=LAN out-interface-list=WAN
add action=accept chain=forward in-interface-list=BASE out-interface-list=WAN
TO
add action=accept chain=forward in-interface-list=INTERNET out-interface-list=WAN
For the GREEN VLAN add this forward chain rule ( as in all cases with new accept rules they need to go BEFORE the drop all rule)
add action=accept chain=forward in-interface=VLAN-GREEN out-interface=VLAN-RED
For the BLUE VLAN, since its two subnets or interfaces you wish access then recommend:
/interface list (add the below)
…
add name=BROWN (the colour you get from mixing green and red LOL)
/interface list member (add the below)
…
add interface=RED_VLAN list=BROWN
add interface=GREEN_VLAN list=BROWN
Then add the following firewall rule
add action=accept chain=forward in-interface=VLAN-BLUE out-interface-list=BROWN
NOW IF YOU WANT BLUE to be able to access BLACK BUT ONLY THE ADMIN as one should be able to do. Suggesting adding the following rule -
add action=accept chain=forward in-interface=VLAN-BLUE out-interface=VLAN-BLACK src-address-list=adminaccess
where adminaccess is a firewall address list you create (from dhcp leases set statically)
add IP=IP of admin desktop list=adminaccess
add IP=IP of admin laptop list=adminaccess
add IP=IP of admin smartphone list=adminaccess
add iP=IP of admin ipad list=adminaccess
etc…