2.2.4 install bug?? router-on-a-stick, cannot assign VLANs to LAGG0



  • **EDIT: I apologize, I can make this config work in 2.2.2-RELEASE (amd64) consistently, I'll set up another lab appliance to try 2.2.3. I mis-labled my live-cd.(edit as of 8/3/2015)

    I can easily install this configuration on 2.2.3-RELEASE (amd64) repeatedly but in 2.2.4-RELEASE I am unable to assign VLANs to LAGG0. LAGG0 does not show up at all on console or web GUI.

    What I am trying to accomplish is a router-on-a-stick over LACP LAGG comprised of em0+em1.

    pfSense appliance:
    em0
    em1
    ath0

    Intel Chipset & Bios Info:
    Chip: Intel 82574
    UFEI Driver: Intel(R) PRO/1000 5.3.00

    My install process may not be correct but it works fine in 2.2.3:
    With POWER OFF, Pre-Install:
    1. Plug in a Linksys USB100 wireless nic (run0)
    2. Plug in a Linksys USB200M 10/100 nic (ue0)
    3. Plug in CD-ROM (external, just using for install)

    4. POWER ON
    5. Let Live-CD boot all the way through
    6. Hit option 99, install to Hard Disk, etc.
    7. "Quick Easy Install"
    8. Reboot, allowing Live-CD to come back up.
    9. Option #6 - HALT SYSTEM
    10. Unplug CD-ROM from SATA port on motherboard

    What happens is by default WAN is assigned to em0 and LAN is assigned to em1 and I want to make an LACP LAGG with em0+em1 so I migrate WAN+LAN over to the USB interfaces, create the LACP LAGG with em0+em1 and then migrate everything back over to LACP uplink. It works in 2.2.3 but as I said, in 2.2.4 it does not recognize LAGG0 as an interface that can be assigned a VLAN.

    11. POWER ON pfSense
    12. From Console, Option 1, assign interfaces
    13. Assign WAN to "run0_wlan0", assign LAN to "ue0"

    14. REBOOT

    15. Plug Laptop into LAN (USB Nic "ue0")
    16. Access web GUI and complete setup wizard
    17. Go back into web GUI and create LAGG0 (LACP) and create VLANs

    Stuck dead in the water…

    If I log into the web interface and ONLY create LAGG0 (LACP) and then log out/reboot and try to create VLANs through "Assign Interfaces" from the console, LAGG0 does not show up as an available interface. If I create both LAGG0 and the VLANs on the web GUI I can't assign them. LAGG0 shows up as an available interface on the web GUI to create the VLAN and I can go back to assign interfaces and create a NEW interface with a VLAN on LAGG0 but I can not re-assign an interface to a VLAN on LAGG0 (Such as move WAN from run0_wlan0 to lagg0_vlan1001).

    What am I doing wrong? It works perfectly fine in 2.2.3 and I am able to take that and upgrade to 2.2.4 but I just can't start fresh on 2.2.4. Is there a different way to accomplish this setup via command line or without shuffling over to the USB interfaces and then back to the LAGG?

    Thanks.

    **EDIT: I apologize, I can make this config work in 2.2.2-RELEASE (amd64) consistently, I'll set up another lab appliance to try 2.2.3. I mis-labled my live-cd.(edit as of 8/3/2015)



  • Just a couple of quick notes:

    • you don't need to add two dummy interfaces to move networks around, it's enough to just add one as WAN, and let LAN unassigned. In that case you will be able to access the appliance through the WAN port.
    • you don't need to run the web-based wizard. Just click on the pfSense logo on top and that will bring you straight to the dashboard with the very default config in place.


  • Coincidentally, I just did a new lagg+VLANs config yesterday. Works fine. Can't be done from the console. Assign your USB NIC as LAN, configure everything in the web interface from there.

    You can reassign VLANs.