Can't get vpn gateway through vlan

Hi, this should be a simple process but for what ever reason i ve been scratching my head trying to get this to work. The vlan i am trying to get to work is named IoT and i want to use my pia vpn gateway on PFsense (openvpn)

- PIAvpn is set up and running with interface and routing working to my LAN with no issues

- i created my vlan (IoT) and created a pass rule:

interface: IOT

Protocol: any

source: IoT_net

Gateway: Pia_VPN

i get no connection…

but i am able to pass my WAN with no problem the same way…

i 've also tried Nat-Outbound -add another rule to the top - interface:iot - source: 192.168.10.0 (my iot subnet) with no luck…

Update: found the culprit. Make sure all of your devices are IEEE802.1Q compliant. This is the networking standard that separates vlan tagging🙃. One of my devices within my network was not which explains it…

Assuming you are using Wireguard to do the VPN stuff, set up the same rule in the Wireguard interface instead of the IOT one. On my pfsense, the rules don’t work unless they are in the Wireguard interface (bug I guess). Maybe it’s the same with you?

Probably won’t fix it , but to clean up your rule I would add destination: invert (check) single alias Local_Subnets. Local_subnet alias being something like 192.168.0.0/16 (192.168.0.0-192.168.255.255)

sorry, not wireguard. Pfsense- Openvpn

Tried it against my vpn interface still didnt work…

Have you tried putting that rule under the OpenVPN interface?

Yes . Same thing no connection