Pfsense transparent vlan trunk configuration
Pfsense transparent vlan trunk configuration
You have a Cisco Transparent Firewall acting as a trunk port between your router and switch, but certain VLANs are blocked. You need to configure PFSense to forward all VLANs through the firewall. Set up appropriate trunk configurations for each VLAN range you listed. Ensure proper routing rules inside PFSense allow traffic from those ranges to reach the internet. Adjust ACLs or routing policies as needed.
Not sure about bridging in FreeBSD (PFSense relies on this), but in Linux you’d need to add VLANs to the bridge. A bridge acts like a software switch, and VLANs on switches must be set up manually unless the device is very simple.
It seems FreeBSD and PFSense offer a less extensive set of bridge features compared to Linux. You’ll likely need to define your VLANs directly on the physical interfaces, then set up a separate bridge for each one—each VLAN’s members would correspond to the interfaces connected to that bridge.
Construct similar connections: -BridgeVLAN10 links LanVLAN10 with WanVLAN10; -BridgeVLAN20 connects LanVLAN20 and WanVLAN20, and so on.
I set up the VLANs and linked them to interfaces 'wan10' and 'lan10'. Then I connected them with a bridge and added the IP 10.1.10.253 without a gateway to 'vlan10br'. It seems to be working for VLAN 1 but not for others. This is confusing—why does it behave differently?