Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    CaptivePortal not working on vlan interface em0 (pfSense 1.2.3-latest-snap)

    Scheduled Pinned Locked Moved 1.2.3-PRERELEASE-TESTING snapshots - RETIRED
    13 Posts 6 Posters 6.9k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • C
      cmb
      last edited by

      It works on fxp0 with VLANs you mean, or on the actual interface without VLANs?

      1 Reply Last reply Reply Quote 0
      • N
        netjunk
        last edited by

        I'm the colleague of techq135.
        It does work on a vlan interface with fxp0 as a Parent interface.
        It does not work on a vlan interface with em0 as a Parent interface.
        Everything else is the same, only fxp0 has been replaced by em0 and vice versa.

        1 Reply Last reply Reply Quote 0
        • S
          Slam
          last edited by

          Hello,

          just report vlans and cp is working for me on em(4) devices.

          my system is a core2duo, 4GB RAM, running full install on microdrive and I have 4 interfaces setup as follows:

          WAN (em0)
          WAN2 (em1)
          LAN (em2)
          Procurve (em3 - vlan100)
          DMZ (em3 - vlan22)
          HS (em3 - vlan44)
          VoIP (em3 - vlan55)

          as you can see I have 4 vlans sitting on em3, HS has captive portal enabled and is working fine.

          This is on 1.2.3-RC1 built on Sat May 30 21:39:48 EDT 2009 FreeBSD 7.2-RELEASE i386

          Im pretty sure ive tested in the 7.1 branch and all was fine.

          cheers

          slam

          1 Reply Last reply Reply Quote 0
          • C
            cmb
            last edited by

            I've heard of a couple cases with CP not working on VLANs but I've never been able to replicate it and I know it works fine pretty much always. Not sure what you might be running into, I would say NIC driver related, but I know it works on VLANs on em interfaces (and Slam reported the same). Maybe something specific to a particular em implementation you're using.

            Try a 7.2 based version and see what happens, maybe the newer em driver won't have the same problem.

            1 Reply Last reply Reply Quote 0
            • T
              techq135
              last edited by

              We just started testing with the 1.2.3/FreeBSD 7.2 release and we get the same problem as with the FreeBSD 7.1 release.

              As far as I can see, the em-driver is also the same in both FreeBSD releases. (v6.9.6).

              We are testing on a Nexcom platform. This has a 82541PI-chip based Intel gigabit network adapter.

              1 Reply Last reply Reply Quote 0
              • E
                eri--
                last edited by

                Can you disable the rxcsum and txcsum on this interface?!

                If does not fix things, try disabling hwtagging.

                1 Reply Last reply Reply Quote 0
                • T
                  techq135
                  last edited by

                  We will do some more testing, but at first sight, disabling vlan hwtagging seems to do the trick.

                  Seems that we will have to disable this permanently then…., not sure what the best approach is to do this in pfsense.

                  1 Reply Last reply Reply Quote 0
                  • E
                    eri--
                    last edited by

                    You can use the <shellcmd>tag or there might be something to disable this on System->Advanced on 1.2.x.</shellcmd>

                    1 Reply Last reply Reply Quote 0
                    • T
                      techq135
                      last edited by

                      Thanks for putting us on the right track with the hwtagging!

                      There's nothing for this on the System->Advanced, we'll just add the options to the interfaces php pages of wan/lan/opt, so we can adjust whenever we need via the webinterface.

                      1 Reply Last reply Reply Quote 0
                      • A
                        addp009
                        last edited by

                        I think I have the same problem.

                        I have two 2 em interfaces, one is for wan, one is for a few vlans.
                        All the vlans are routing properly, but as soon as I enable captive portal on that vlan interface, that network is not able to access anything at all.

                        How do you disable rxcsum/txcsum/hwtaggging?

                        1 Reply Last reply Reply Quote 0
                        • N
                          netjunk
                          last edited by

                          Hi,

                          You can disable the hwtagging (hardware vlan tagging) bij issuing a ifconfig <if>-vlanhwtag, for more information see the FreeBSD manpages of ifconfig.
                          This can be done with a shellcmd.</if>

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post
                          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.