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

    pfSense with OpenWRT Guest logon with VLAN

    Scheduled Pinned Locked Moved Off-Topic & Non-Support Discussion
    84 Posts 7 Posters 23.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.
    • stephenw10S
      stephenw10 Netgate Administrator
      last edited by stephenw10

      Mmm, I guess it needs the bridge to add the wireless then and doesn't get it without the DSA backend bits.

      As an alternative you could use a current snapshot. I can confirm that in yesterdays snapshot the DSA setup works (almost) exactly as described in the docs. There's a bug in 21.02.3 for mvemu and it's now fixed.

      The resulting bridge looks like you might expect:

      root@OpenWrt:/# bridge v
      port              vlan-id  
      lan1              1 PVID Egress Untagged
      lan0              1 PVID Egress Untagged
      wan               1 PVID Egress Untagged
                        1001
      br-lan            1
                        1001
      wlan0             1 PVID Egress Untagged
      wlan0-1           1001 PVID Egress Untagged
      root@OpenWrt:/# uname -a
      Linux OpenWrt 5.10.115 #0 SMP Sun Jun 5 14:58:48 2022 aarch64 GNU/Linux
      

      Steve

      R 1 Reply Last reply Reply Quote 0
      • R
        Ramosel @stephenw10
        last edited by

        @stephenw10 said in pfSense with OpenWRT Guest logon with VLAN:

        As an alternative you could use a current snapshot. I can confirm that in yesterdays snapshot the DSA setup works (almost) exactly as described in the docs. There's a bug in 21.02.3 for mvemu and it's now fixed.

        Steve,
        I am sorry for the lack of response yesterday. Had family issues on my mind and let myself go down a rabbit hole.... I should have known better. I did assign the VLAN 10 to the eth0 device and again the interface lost connection. So I went after the Snapshot route you spoke of (that turned into a rabbit hole).
        I loaded the snapshot for June 6 and it appeared I had bricked the router. I did the power switch dance and got back to the good partition and tried again as a factory overwrite. Same outcome. Played the power switch cycle again and went back to Linksys, then the factory overwrite snapshot... no response. Surely there is something wrong with the other partition... nope, I was just not thinking clearly. Took the case apart and got my TTL cable out. Was all setup to recover that partition and watched it boot up to a full install. ??? Then I realized that they don't include LuCI in the snapshots... put the case back together, bodged up a connection to the wan interface and loaded LuCI. All's well, I wasted a couple of hours.
        I have doctor appointments this morning and will get back on this after I get home...

        johnpozJ 1 Reply Last reply Reply Quote 0
        • johnpozJ
          johnpoz LAYER 8 Global Moderator @Ramosel
          last edited by

          @ramosel That is a lot of fiddling for something as simple as assigning a ssid to vlan ;)

          And its not even a wifi 6 AP - you know you could pick up a wifi 6 lite model from unifi for $99 ;) Clickity Clickity whatever vlan ID you want to be on.. And it mounts in the ceiling and poe as a AP should be not some ancient relic from by gone days.

          An intelligent man is sometimes forced to be drunk to spend time with his fools
          If you get confused: Listen to the Music Play
          Please don't Chat/PM me for help, unless mod related
          SG-4860 24.11 | Lab VMs 2.8, 24.11

          stephenw10S R 2 Replies Last reply Reply Quote 0
          • stephenw10S
            stephenw10 Netgate Administrator @johnpoz
            last edited by stephenw10

            @johnpoz said in pfSense with OpenWRT Guest logon with VLAN:

            $99 ;) Clickity Clickity

            But where's the fun in that? 😉

            And, yes, sorry @Ramosel, I should have mentioned that LuCI is not in snapshots. I think I also installed luci-ssl separately. And had to install ath9k and the required WPAD stuff since the Espressobin has no wireless hardware by default.

            I was looking through the bug list and couldn't find any one thing that matched this exactly. Super frustrating though when you're doing everything right and it turns out a bug stopped it working.

            Steve

            johnpozJ 1 Reply Last reply Reply Quote 0
            • johnpozJ
              johnpoz LAYER 8 Global Moderator @stephenw10
              last edited by johnpoz

              @stephenw10 said in pfSense with OpenWRT Guest logon with VLAN:

              But where's the fun in that?

              True - but it works without frustration. And now can spend time using my wifi vs trying to get it to work.. And you can barely see it up in the ceiling vs some blue monster sitting in the corner..

              I think I'm just getting old ;)

              My idea of fiddling these days is running beta firmware on my AP... if something doesn't work, I roll back.. 6.2.19 which is suppose to make iot connections on 2.4 better. Not so much - had bulbs not turning off when told.. Rolled back to 6.2.18 - this is my idea of fiddling these days ;) hehehe

              I reported on their forums what make and model of the bulbs, and what AP I was on.. But haven't gotten around to setting up syslog and sending specific logs there.. They have plenty of other people doing that.. It was too much fiddling ;)

              An intelligent man is sometimes forced to be drunk to spend time with his fools
              If you get confused: Listen to the Music Play
              Please don't Chat/PM me for help, unless mod related
              SG-4860 24.11 | Lab VMs 2.8, 24.11

              1 Reply Last reply Reply Quote 0
              • R
                Ramosel @johnpoz
                last edited by

                @johnpoz said in pfSense with OpenWRT Guest logon with VLAN:

                @ramosel That is a lot of fiddling for something as simple as assigning a ssid to vlan ;)

                And its not even a wifi 6 AP - you know you could pick up a wifi 6 lite model from unifi for $99 ;) Clickity Clickity whatever vlan ID you want to be on.. And it mounts in the ceiling and poe as a AP should be not some ancient relic from by gone days.

                John, does unify have a model with (4) LAN ports? I need that for one location.

                johnpozJ 1 Reply Last reply Reply Quote 0
                • johnpozJ
                  johnpoz LAYER 8 Global Moderator @Ramosel
                  last edited by johnpoz

                  @ramosel sure they have a poe powered 5 port vlan capable switch $30... I wouldn't tie switch ports with my AP

                  AP belong in the ceiling or high on the wall, switch ports belong low near the ground ;)

                  An intelligent man is sometimes forced to be drunk to spend time with his fools
                  If you get confused: Listen to the Music Play
                  Please don't Chat/PM me for help, unless mod related
                  SG-4860 24.11 | Lab VMs 2.8, 24.11

                  1 Reply Last reply Reply Quote 0
                  • stephenw10S
                    stephenw10 Netgate Administrator
                    last edited by

                    I mean this was particularly unlucky. OpenWRT changed to a completely new switch model and this device happened to be included in that. Then the chosen target happened to have a non-obvious bug that made it appear like we were configuring it wrong. 🙄
                    If we had used 19.07 or 21.02 on a different device it probably would have been the 5min setup it should have.

                    R 1 Reply Last reply Reply Quote 0
                    • R
                      Ramosel @stephenw10
                      last edited by

                      @stephenw10
                      OK, back in the saddle. I know I needed a break (not that dealing with family matters was a good break) and I felt I owed you one too.
                      I got the June 6 Snapshot... did they re-break it?

                      Model	Linksys WRT3200ACM
                      Architecture	ARMv7 Processor rev 1 (v7l)
                      Target Platform	mvebu/cortexa9
                      Firmware Version	OpenWrt SNAPSHOT r19756-d5e48a1e8e / LuCI Master git-22.137.71281-d6dbedd
                      

                      If I rebuild the network on the br-lan with or without the "Bridge VLAN Filtering"
                      I get this:

                      root@Testbed_OpenWrt:~# bridge v
                      port              vlan-id
                      lan4              1 PVID Egress Untagged
                      lan3              1 PVID Egress Untagged
                      lan2              1 PVID Egress Untagged
                      lan1              1 PVID Egress Untagged
                      wan               1 PVID Egress Untagged
                      wlan0             1 PVID Egress Untagged
                      wlan1             1 PVID Egress Untagged
                      br-lan            1 PVID Egress Untagged
                      root@Testbed_OpenWrt:~# uname -a
                      Linux Testbed_OpenWrt 5.10.115 #0 SMP Mon Jun 6 08:19:20 2022 armv7l GNU/Linux
                      
                      

                      At the time I collected the above, the VLAN filtering was invoked and working.
                      a628bf79-772f-4aaf-8188-d5888dd8431e-image.png

                      I have not upgraded WPAD as of yet. Just added LuCI and ip-bridge.

                      1 Reply Last reply Reply Quote 0
                      • stephenw10S
                        stephenw10 Netgate Administrator
                        last edited by

                        Hard to imagine it would have broken again but....it's always a possibility!

                        So you moved LAN to br-lan.1?

                        You need to set VLAN 10 as local in the bridge filtering so it creates a br-lan.10 device and configures the internal port to include it as tagged so the router can use it.

                        So for reference:

                        Screenshot from 2022-06-09 13-49-05.png

                        Screenshot from 2022-06-09 13-48-42.png

                        Screenshot from 2022-06-09 13-48-20.png

                        Steve

                        R 1 Reply Last reply Reply Quote 0
                        • R
                          Ramosel @stephenw10
                          last edited by

                          @stephenw10
                          Thanks, I'll try again.
                          The good news is, I now know this will work... we may not be there yet, but it will work.
                          The bad news is:
                          Yesterday, I could not get the VLAN filtering to create the .1 and .10 devices. I would just get locked out on the save and had to revert. I had to manually create them and then set the VLAN filtering as I posted yesterday. I couldn't get the bridge vlan command to show the .10 device in any manner.
                          I'm rural and can barely see neighbors but my security conscience tells me to shut the box off and leave this for the next day. This morning I cannot reach LuCI or the SSH. Box looks up, but I can't get to it. I was just about to reset it and had a text to come through on my old iPhone I use for initial testing. A friend sends me a link and when I open it, it's full of ads... wait, pfBlockerNG usually kills all that stuff. I guess I left that phone pinwheeling on a failed logon to GusetTest and it connected. I checked and sure enough, the Guest network is working... and assigning addresses on the correct network. So at least I'm 100% sure pfSense is correctly configured for what we are working on.

                          0d0ab46b-fac9-4f0b-ad21-f48f47d1d650-image.png

                          325a642c-a0e0-4126-8d8c-d358299ae4f5-image.png

                          d0808bde-f643-410d-be6b-8edc1495118b-image.png

                          The rest of the bad news is neither of the OpenWRT SSIDs are allowing a logon at this time. At this point I don't know if that is the either/or problem on the wireless of the inability to access the primary network. What I do know is I turned off the wireless on the toughbook and plugged it into one of the LAN ports on the router and it gets a good connection and address on the 192.168.1.0 network.

                          1 Reply Last reply Reply Quote 0
                          • stephenw10S
                            stephenw10 Netgate Administrator
                            last edited by

                            Did you change the LAN interface to use the br-lan.1 device? With DSA doing what it's supposed to you will be locked out without that change.

                            It's still possible there is a bug in the WRT3200 build. The hardware details need to be correct for DSA to do the right thing with it.

                            I wish I could find a way to read the actual switch config. Or maybe see what DSA thinks is happening. This is a 5min task with swconfig. 🙄

                            Steve

                            R 1 Reply Last reply Reply Quote 0
                            • R
                              Ramosel @stephenw10
                              last edited by

                              @stephenw10 said in pfSense with OpenWRT Guest logon with VLAN:

                              Did you change the LAN interface to use the br-lan.1 device? With DSA doing what it's supposed to you will be locked out without that change.

                              Thanks for posting that. That is what I suspected I failed to do. I may take the box apart and use a TTL connection and see if I can edit the network file to .1 device. I've got some things to do but I'll get on this later for sure this afternoon.

                              R 1 Reply Last reply Reply Quote 0
                              • R
                                Ramosel @Ramosel
                                last edited by Ramosel

                                @ramosel said in pfSense with OpenWRT Guest logon with VLAN:

                                @stephenw10 said in pfSense with OpenWRT Guest logon with VLAN:

                                Did you change the LAN interface to use the br-lan.1 device? With DSA doing what it's supposed to you will be locked out without that change.

                                Thank you, Steve!!
                                It IS working. The Guest network logs on and gets an address on the prescribed network.

                                root@Testbed_OpenWrt:~# bridge vlan
                                port              vlan-id
                                lan4              1 PVID Egress Untagged
                                lan3              1 PVID Egress Untagged
                                lan2              1 PVID Egress Untagged
                                lan1              1 PVID Egress Untagged
                                wan               1 PVID Egress Untagged
                                                  10
                                br-lan            1
                                                  10
                                wlan1             1 PVID Egress Untagged
                                wlan0             1 PVID Egress Untagged
                                wlan1-1           10 PVID Egress Untagged
                                

                                I've put some feelers out to see if/when they expect to release this fix in a 21.02.4 or a 22.xx?? I have to do some strange configuration of my physical network to make the SNAPSHOT work so if the release is imminent, I may wait to push this. My lord, what a slog.

                                Steve, my offer still stands on the WRT3200ACM hardware. If you'd like to have one in your test library I'll gladly ship one your way. My buddy just sent me another one so now I have a 2 backups and a spare. Just get an address to me.

                                John, thank you for your help as well. You helped get this ball rolling. I'm not getting old, I'm already there and this may be my last fight. I certainly have learned over the years that the more I know about something, the less I value it's quality. I'm certainly going to start gathering some of the Unify toys and learning the systems. I swore when I retired, I wasn't going to jump into anything else... but I've already broken that promise.

                                It just goes to show the value of the knowledge and the people in the pfSense community. I reached out on this problem to OpenWRT, Reddit and OneMarcFifty's discord. I got help to a point then it exhausted. The solution was found here.

                                Rick

                                Edit to fix the version numbers for OpenWRT. Thanks to the poster who mentioned my mistake to me. Fingers were faster than my brain.

                                1 Reply Last reply Reply Quote 0
                                • stephenw10S
                                  stephenw10 Netgate Administrator
                                  last edited by

                                  Ah, great result! 😁

                                  Yeah, somewhat more involved that anticipated but at least we learned some things along the way. My opinion of the DSA is only slightly dulled, I'm unconvinced of it's advantages. But if everything is going that way I guess we will need to be on board.
                                  I could certainly use a WTR3200ACM if you have spares. I'll PM you.

                                  Steve

                                  1 Reply Last reply Reply Quote 0
                                  • H
                                    HarrisonMarlay
                                    last edited by

                                    This post is deleted!
                                    1 Reply Last reply Reply Quote 0
                                    • stephenw10S
                                      stephenw10 Netgate Administrator
                                      last edited by

                                      For anyone following I'm not sure how I didn't see this earlier:
                                      https://forum.openwrt.org/t/what-happened-to-eth1-now-that-we-are-using-dsa/89807
                                      That's exactly what I was querying in this thread previously. The take-away being:

                                      Yes, the DSA framework currently only supports a single CPU port; eth1 -while present- is ignored by the kernel for the time being.
                                      

                                      So you can only use a single NIC queue. That's pretty much the difference between our own 1100 and 2100 and the performance difference there is huge.

                                      At least at some point it will probably be restored. Still no idea how the user is expected to configure it though. 🙄

                                      Steve

                                      R 1 Reply Last reply Reply Quote 0
                                      • R
                                        Ramosel @stephenw10
                                        last edited by

                                        @stephenw10 Thanks for posting that here Stephen. Everything is still working smoothly on this end. The "stable" release of v21 still doesn't support what we found/fixed, but it still works fine in the snaphost version we used. I'm testing the rc6 of v22 and will be rolling my configs to whatever the release of v22 will be. Keep your ears on, I'm stirring up a new esoteric stew on the ethernet side this time.

                                        1 Reply Last reply Reply Quote 0
                                        • stephenw10S
                                          stephenw10 Netgate Administrator
                                          last edited by

                                          Yes, it seems like a solid device. I've been updating snapshots periodically. Bit of a PITA having to reinstall Luci every time but....
                                          The only thing that doesn't work are the LEDs. A number of the defined LEDs do not work at all or do something unexpected. Are you seeing that? Not really a huge deal.

                                          Steve

                                          R 2 Replies Last reply Reply Quote 0
                                          • R
                                            Ramosel @stephenw10
                                            last edited by

                                            @stephenw10 I've not experienced any issue with LEDs (edit see PS)... and I used that device for about 6 rotations of bench test vs. live network test mules. hmmm. I do use the System/LED Configuation drop down to change the WAN connection to an amber, but otherwise leave it alone. That's only because the power LED does weaken but works substantially better as amber.

                                            Yes, after changing snapshots 4 or5 times, reloading LuCI got to be a pain - especially since I don't like putting unconfigured machines on the network. I'd been following the 22.03 development so when they put out rc4, I just switched over to 22.03. Fortunately those builds do come with LuCI pre-installed.

                                            I do take a config backup, reset to defaults, then update from a squashfs-factory image each time. Then all I have to reload are WPAD and the ip-bridge diagnostic.

                                            PS: on these 3200s the LEDs for the two radios seem much, MUCH more durable than the older 1900s and 1200s. The constant flicker of the 2 radio band LEDs weakened them to a point you could only see them in a pitch black room. I have a hand full of surface mount LEDs left from replacing mine on the older boxes. Let me know if you need a couple.

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