Das Stichwort ist "Bridge":https://docs.opnsense.org/manual/how-tos/lan_bridge.htmlWichtig in Deinem Fall: erst die getaggten Interfaces auf dem Trunk Port anlegen, dann die Bridge über getaggte und ungetaggte Interfaces "ziehen". Nicht erst die Bridge bauen und dann VLANs mit der Bridge als Parent anlegen wollen. Das geht nicht. Der FreeBSD Netzwerk-Stack funktioniert einfach so herum.
Logisch LAN OPT1 OPT2Assignment bridge0 bridge1 vlan3Mitglieder vlan1, port3 vlan2, port4 -Parent port2 port2 port2