Configuring VLANs with netgear switch and router with 1 port

I have a router with only one ethernet port, and Im trying to use a managed switch to set up vlans but I think Im missing something.

I have 4 DSL modems, 2 APs and a backhaul I want all on seperate vlans. So i configured a port on the switch for each device, with VPIDs, ID’s etc.

So for example data coming in port 1 gets ID 101 based on VPID setting in switch, the router is plugged into port 25. and on the router I configured a vlan with ID 101. So any packets coming in on port 1 are tagged with ID 101, and the egress on port 25 is set to tagged. I did this with each of the other devices I have.

Am I doing this right so far?

Im reading about this trunking thing, and I dont understand it.. my switch has this option to enable it, but it talks about groups of ports, and must having same vlan ID, etc.. etc.. DO I need this setting? I cant find anything about trunking in mikrotik at all.

I also cant see how Im going to manage devices on seperate vlans without assigning an IP to each vlan. 2 of these are PPPoE vlans and Im told you arent supposed to assign IP address to your PPPoE interfaces.

Any help? Thanks!

Port 1 gets 101 untagged, etc.. Port 2 gets ID 102 untagged, etc.. Port 25 gets all your VLANs and delivers it tagged to the MT. The MT has vlan interfaces corresponding.

Each vlan interface is a separate logical interface, so you do need to setup IP addresses separately for each vlan.