PFSENSE 2.4 and Cisco 3560 Multiple VLANs Routing



  • I have the following setup:

    Cisco 3560-X Cisco Switch with IP Routing enabled.
    VLAN 1: 10.0.1.5/24
    VLAN 2: 10.0.2.1/24
    VLAN 3: 10.0.3.1/24
    ip route

    Relevant Section of switch Config:

    ip routing
    
    interface Vlan1
     description DEFAULT VLAN 1 - Managment
     ip address 10.0.1.5 255.255.255.0
    end
    
    interface Vlan2
     description WIRELESS VLAN 2 - Data
     ip address 10.0.2.1 255.255.255.0
    end
    
    interface Vlan3
     description WIRELESS VLAN 3 - Data
     ip address 10.0.3.1 255.255.255.0
    end
    
    ip route 0.0.0.0 0.0.0.0 10.0.1.1
    

    PFSENSE LAN Interface: 10.0.1.1

    From the switch I'm able to ping devices on VLAN 1, 2 and 3 which is expected behavior, however, devices on VLAN 2 and 3 are unable to ping devices on VLAN 1 which makes sense, as the PFSENSE box is the gateway for that VLAN and there are no routs on the PFSENSE box and of course VLAN 2 and 3 cannot get outbound.

    So my questions are:
    1.) What steps need to take place on the PFSENSE box so all VLANs can get outbound and communicate with each other.
    2.) The other piece is I would prefer all VLAN routing to occur on the Cisco 3560 for performance that said I know VLAN 1 won't be that way based on current config.

    I think the perfect world scenario would be to have PFSense on its own SUBNET / VLAN just for internet connectivity the problem with that is if I do that then I don't get IPv6 addresses to any other devices except the VLAN PFSENSE is in. And for my purposes, I need to see IPV6 at least on VLAN 1. Which with the current setup is working as expected. Ideally again in a perfect world, I would get IPV6 on all VLANs.