First, temporarily set up an "administration" wifi AP, attached to LAN, so you can log in that way even if Ethernet is not working.
Create all 4 vlans in the switch.
All four are tagged to the CPU port, and the trunk cable port. (actually if you're just passing the modem through to the pfSense box, you don't need 99 switched to the router CPU)
VLAN 99 is untagged for one port for the modem. VLAN 10 is untagged for 3 ports for the LAN. VLANs 20 and 30 have no Ethernet outputs.
Then in the network config, make eth0.10 the LAN physical port. Create two other bridge networks for the WLANs. These can have protocol "unmanaged" since they are just bridging through. Attach them to eth0.20 and eth0.30. Attach the APs to those networks. You can't attach an AP directly to an ethernet interface, you have to create a bridge in the kernel.
(Last edited by mk24 on 31 Oct 2017, 14:59)