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

Setting up pfSense for VLAN and trunk port

L2/Switching/VLANs
6
24
14.3k
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.
  • T
    tronix
    last edited by Sep 9, 2019, 9:23 PM

    Hi,
    I’m fairly new to pfSense, VLAN, etc...I need some help to renew my network.
    The network now is like in this image
    login-to-view
    I would like to implement a setup similar to this image
    login-to-view

    because I don't want buy three AP, one for the three network (private LAN, GUEST, IOT)
    SETUP:
    WAN igb0
    LAN igb1 connected to a unmanaged switch (private LAN)
    TRUNK igb2 connected with a access point (with 3 ssid)

    VLAN10 (wifi for private LAN)
    VLAN20 (wifi for guest with captive portal)
    VLAN30 (wifi for IoT)
    I do VLAN in Interfaces/Assignment/VLAN tag:
    login-to-view

    In Interface/Assignment/Interface assignment tag I assigned
    VLAN10 to OPT1
    VLAN20 to OPT2
    VLAN30 to OPT3

    Now my goals are:

    1. set pfsense so that VLAN10 (private wifi) and LAN are in the same (private) network 192.168.10.0/24
      somewhere in this forum I saw the WEBgui page Interfaces/switch/ but I don't have it!
    2. use the same DHCP server (set up in LAN interface) for private network ( LAN and wifi VLAN10)
    3. connect to access point for managment

    For third point I don't know if it is better create another vlan (managment) or use private lan

    I was hoping for your advise and tips about best practice or for a little different setup(s)
    Luca

    1 Reply Last reply Reply Quote 0
    • N
      NogBadTheBad
      last edited by NogBadTheBad Sep 9, 2019, 10:07 PM Sep 9, 2019, 10:01 PM

      If the switch can handle VLANS i'd be tempted to connect the AP to the switch, not all IOT stuff is Wi-Fi, my Phillips Hue bridge for example.

      Here's my setup:-

      login-to-view

      login-to-view

      Andy

      1 x Netgate SG-4860 - 3 x Linksys LGS308P - 1 x Aruba InstantOn AP22

      J T 2 Replies Last reply Sep 9, 2019, 10:19 PM Reply Quote 0
      • J
        JKnott
        last edited by Sep 9, 2019, 10:08 PM

        @tronix said in Setting up pfSense for VLAN and trunk port:

        VLAN10 (wifi for private LAN)

        Why use VLAN instead of native? Your computers on the network will likely be native. Just use the native LAN and add the 2 VLANs to it. As mentioned in another post, why not just put the AP on the switch. That's what I have here and it works fine.

        PfSense running on Qotom mini PC
        i5 CPU, 4 GB memory, 32 GB SSD & 4 Intel Gb Ethernet ports.
        UniFi AC-Lite access point

        I haven't lost my mind. It's around here...somewhere...

        1 Reply Last reply Reply Quote 0
        • J
          JKnott @NogBadTheBad
          last edited by Sep 9, 2019, 10:19 PM

          @NogBadTheBad said in Setting up pfSense for VLAN and trunk port:

          If the switch can handle VLANS i'd be tempted to connect the AP to the switch

          Please explain why a switch could not handle VLANs. Here is a list of Ethertype numbers and any switch that can't handle all of them is defective. The only difference between a VLAN tagged frame and untagged is the value of the Ethertype and 4 more bytes to hold the tag. The 802.3ac extension was added to the spec 21 years ago, to support VLAN tags, and it's very unlikely you'll ever come across switches that don't support it. However, if you do manage to find something that ancient, then all you have to do is reduce the MTU to 1496, to allow room for the tag.

          PfSense running on Qotom mini PC
          i5 CPU, 4 GB memory, 32 GB SSD & 4 Intel Gb Ethernet ports.
          UniFi AC-Lite access point

          I haven't lost my mind. It's around here...somewhere...

          1 Reply Last reply Reply Quote 0
          • N
            NogBadTheBad
            last edited by Sep 9, 2019, 10:22 PM

            A switch that you can define what ports are in what vlan and if the port is tagged, untagged or is a trunk port.

            Andy

            1 x Netgate SG-4860 - 3 x Linksys LGS308P - 1 x Aruba InstantOn AP22

            1 Reply Last reply Reply Quote 0
            • J
              johnpoz LAYER 8 Global Moderator
              last edited by johnpoz Sep 9, 2019, 10:45 PM Sep 9, 2019, 10:37 PM

              Those drawings look strangely familiar ;) hehehe

              Do you happen to have the link to the thread where I posted those?

              I am not quite understanding question 1 to be honest?

              You can tag the vlan for your ssid to be anything you want, 10, 100, whatever.. That really has nothing to do with putting it on the same network as lan for pfsense. Pfsense doesn't have to know its tagged.. You connect your AP to the switch, you set your ssid to vlan whatever you want to use on your switch.. And just put the port untagged connected to pfsense lan in that same vlan as the ssid you want on the lan network. it only has to be tagged on interfaces where there will be other vlans carried, ie to your AP that will have other ssids in other vlans.

              as to

              WEBgui page Interfaces/switch/ but I don't have it!

              That would be only on boxes that actually have a switch for ports, say a 3100 or 5100 as examples.

              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.7.2, 24.11

              T 1 Reply Last reply Sep 9, 2019, 10:49 PM Reply Quote 0
              • T
                tronix @NogBadTheBad
                last edited by Sep 9, 2019, 10:46 PM

                @NogBadTheBad said in Setting up pfSense for VLAN and trunk port:

                If the switch can handle VLANS i'd be tempted to connect the AP to the switch,

                Nowadays the switch GS108 is unmanaged, but I'm about to buy a managed one. In this test network the setup don't change with only a trunk router --- AP or two trunk router ---- switch ---- AP
                I agree with you the second one is more flexible.

                @JKnott said in Setting up pfSense for VLAN and trunk port:

                Why use VLAN instead of native?

                There's no particular reason, I followed the https://docs.netgate.com/pfsense/en/latest/book/vlan/pfsense-vlan-configuration.html

                I understand that I have two ways:

                1. delete VLAN10
                  how does pfsense know to assign wifi host to LAN?

                2. create another VLAN interface VLAN10toigb1 and assign to LAN
                  next? Do I have to connect in some way LAN and OPT1?
                  Luca

                1 Reply Last reply Reply Quote 0
                • T
                  tronix @johnpoz
                  last edited by Sep 9, 2019, 10:49 PM

                  @johnpoz https://www.neowin.net/forum/topic/1317426-pfsense-first-time-build-question/
                  with a little bit of gimp....☺

                  What program did you use? visio? dia?

                  1 Reply Last reply Reply Quote 0
                  • J
                    johnpoz LAYER 8 Global Moderator
                    last edited by johnpoz Sep 9, 2019, 10:52 PM Sep 9, 2019, 10:50 PM

                    If your going to play with vlan - yes get a vlan capable switch.. While sure a dumb switch should not strip the tags.. Its not going to isolate any tagged traffic either.. So any broadcast traffic is going to go tall all ports! So anything connected to the switch will see all broadcast traffic no matter what vlan its tagged for.

                    edit: those were done in visio.

                    edit2: Ah my alias over on neowin.. Sssh - don't spread that around ;)

                    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.7.2, 24.11

                    J 1 Reply Last reply Sep 9, 2019, 11:32 PM Reply Quote 0
                    • J
                      JKnott @johnpoz
                      last edited by Sep 9, 2019, 11:32 PM

                      @johnpoz said in Setting up pfSense for VLAN and trunk port:

                      While sure a dumb switch should not strip the tags.

                      Why would any dumb switch strip the tags? A tag is just 4 more bytes, with the new Ethertype field set to indicate a VLAN.

                      PfSense running on Qotom mini PC
                      i5 CPU, 4 GB memory, 32 GB SSD & 4 Intel Gb Ethernet ports.
                      UniFi AC-Lite access point

                      I haven't lost my mind. It's around here...somewhere...

                      1 Reply Last reply Reply Quote 0
                      • J
                        johnpoz LAYER 8 Global Moderator
                        last edited by johnpoz Sep 10, 2019, 1:00 AM Sep 9, 2019, 11:35 PM

                        I didn't say it would.. Dude you and your running vlans over a dumb switch.. Get over it already.. It has nothing to do with the switch won't strip them... Its the fact that it won't actually isolate the traffic like it should ;)

                        edit:
                        And while security might not be a major concern in a "home" network.. Since the switch doesn't actually understand tags, and has no way of limiting what tags can be used on specific ports.. Anyone that plugs into such a network can just set their device to tag their traffic for whatever vlan ID they want to be on. And its not like it would be hard to see even what IDs are play because every port is going to see all the different vlan ID via the broadcast traffic.

                        If say the min cost of a vlan switch was like 100's of dollars or something, I might see taking a shortcut in a home setup.. But a vlan capable switch can be had for less than a 4 pack of good beer ;)

                        login-to-view

                        If your wanting to run vlans, then you need vlan capable switch - PERIOD! Its the cost of wanting to run vlans.. Put your dumb switches downstream of the smart switch, where all the devices on the dumb switch will be in 1 vlan, etc.

                        So its not like your dumb switches have sit on a shelf or get thrown away, they can still be quite useful in a growing network.

                        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.7.2, 24.11

                        1 Reply Last reply Reply Quote 2
                        • J
                          JKnott
                          last edited by Sep 10, 2019, 1:35 AM

                          @johnpoz said in Setting up pfSense for VLAN and trunk port:

                          I didn't say it would.. Dude you and your running vlans over a dumb switch.. Get over it already.. It has nothing to do with the switch won't strip them... Its the fact that it won't actually isolate the traffic like it should ;)

                          I wasn't advocating one way or the other re using VLANs, although I do recommend them. My issue is with those who seem to think there's something magic that keeps a dumb switch from passing tagged frames, when the difference between tagged and untagged is the contents of the Ethertype field, which a dumb switch is incapable of even recognizing, let alone blocking.

                          PfSense running on Qotom mini PC
                          i5 CPU, 4 GB memory, 32 GB SSD & 4 Intel Gb Ethernet ports.
                          UniFi AC-Lite access point

                          I haven't lost my mind. It's around here...somewhere...

                          1 Reply Last reply Reply Quote 0
                          • DerelictD
                            Derelict LAYER 8 Netgate
                            last edited by Sep 10, 2019, 2:05 AM

                            I have had non-dot1q gear refuse to pass dot1q frames. If the spec sheet doesn't say 802.1q, you get what you get if you try to pass dot1q frames with it. Don't expect a lot of sympathy here if it doesn't work for you or you have strange problems.

                            Chattanooga, Tennessee, USA
                            A comprehensive network diagram is worth 10,000 words and 15 conference calls.
                            DO NOT set a source address/port in a port forward or firewall rule unless you KNOW you need it!
                            Do Not Chat For Help! NO_WAN_EGRESS(TM)

                            1 Reply Last reply Reply Quote 0
                            • J
                              JKnott
                              last edited by Sep 10, 2019, 3:12 AM

                              @Derelict said in Setting up pfSense for VLAN and trunk port:

                              I have had non-dot1q gear refuse to pass dot1q frames.

                              How was it doing that? In order to block a tagged frame, it has to recognize it. I don't see an unmanaged switch doing that. A switch is supposed to pass all valid Ethernet frames, regardless of the Ethertype/length field contents. On the other hand, a managed switch could be configured to block them.

                              PfSense running on Qotom mini PC
                              i5 CPU, 4 GB memory, 32 GB SSD & 4 Intel Gb Ethernet ports.
                              UniFi AC-Lite access point

                              I haven't lost my mind. It's around here...somewhere...

                              1 Reply Last reply Reply Quote 0
                              • DerelictD
                                Derelict LAYER 8 Netgate
                                last edited by Sep 10, 2019, 3:18 AM

                                No idea, dude. Untagged would pass, tagged wouldn't. It was a MoCA bridge that has since been punted downrange with prejudice.

                                Chattanooga, Tennessee, USA
                                A comprehensive network diagram is worth 10,000 words and 15 conference calls.
                                DO NOT set a source address/port in a port forward or firewall rule unless you KNOW you need it!
                                Do Not Chat For Help! NO_WAN_EGRESS(TM)

                                1 Reply Last reply Reply Quote 0
                                • N
                                  NogBadTheBad
                                  last edited by NogBadTheBad Sep 10, 2019, 7:48 AM Sep 10, 2019, 7:48 AM

                                  Whatever you decide to do make the 3rd octet of the IPv4 addresses ( assuming your using /24s ) the VLAN ID, makes things easier in the long run ☺

                                  Andy

                                  1 x Netgate SG-4860 - 3 x Linksys LGS308P - 1 x Aruba InstantOn AP22

                                  1 Reply Last reply Reply Quote 0
                                  • kiokomanK
                                    kiokoman LAYER 8
                                    last edited by Sep 10, 2019, 8:36 AM

                                    The switch chips used may support tagging, so the default behaviour is depending on the setup the manufacturer uses. This can vary from batch to batch as they often change chip vendors or the setup. The behavior of a cheap unmanaged switch and a cheap smartmanaged/managed switch of the same vendors can be identical/with little difference. Most low end switch chips support tagged frames, the setup is stored in the eeprom or microcontroller but it's not always the case. for the others vlan tag are considered invalid frames

                                    ̿' ̿'\̵͇̿̿\з=(◕_◕)=ε/̵͇̿̿/'̿'̿ ̿
                                    Please do not use chat/PM to ask for help
                                    we must focus on silencing this @guest character. we must make up lies and alter the copyrights !
                                    Don't forget to Upvote with the 👍 button for any post you find to be helpful.

                                    J 1 Reply Last reply Sep 10, 2019, 11:40 AM Reply Quote 0
                                    • J
                                      JKnott @kiokoman
                                      last edited by Sep 10, 2019, 11:40 AM

                                      @kiokoman said in Setting up pfSense for VLAN and trunk port:

                                      The switch chips used may support tagging

                                      What's to support? A tag is simply a different Ethertype and 4 more bytes. Since a switch is supposed to pass all Ethertypes, why should it block VLAN?

                                      Take a look at an Ethernet frame. It has the destination and source MACs, Ethertype/length, payload and CRC. That's it. Why should an unmanaged switch consider the VLAN tag or any other Ethertype?

                                      On the other hand I have come across some computers (notebooks) that don't support VLANs.

                                      Incidentally, I'm probably the only one here who's actually hand wired an Ethernet controller. A bit over 30 years ago, I wired up a couple on prototyping boards for Data General Eclipse computers.

                                      PfSense running on Qotom mini PC
                                      i5 CPU, 4 GB memory, 32 GB SSD & 4 Intel Gb Ethernet ports.
                                      UniFi AC-Lite access point

                                      I haven't lost my mind. It's around here...somewhere...

                                      1 Reply Last reply Reply Quote 0
                                      • kiokomanK
                                        kiokoman LAYER 8
                                        last edited by kiokoman Sep 10, 2019, 11:49 AM Sep 10, 2019, 11:48 AM

                                        sorry it was not clear, the setup stored in the eeprom or microcontroller tell the chip to consider vlan tag invalid frames or not. so you can possible end up with a unmanaged switch that make it pass or not.

                                        ̿' ̿'\̵͇̿̿\з=(◕_◕)=ε/̵͇̿̿/'̿'̿ ̿
                                        Please do not use chat/PM to ask for help
                                        we must focus on silencing this @guest character. we must make up lies and alter the copyrights !
                                        Don't forget to Upvote with the 👍 button for any post you find to be helpful.

                                        J 1 Reply Last reply Sep 10, 2019, 12:00 PM Reply Quote 1
                                        • J
                                          JKnott @kiokoman
                                          last edited by Sep 10, 2019, 12:00 PM

                                          @kiokoman said in Setting up pfSense for VLAN and trunk port:

                                          sorry it was not clear, the setup stored in the eeprom or microcontroller tell the chip to consider vlan tag invalid frames or not. so you can possible end up with a unmanaged switch that make it pass or not.

                                          Why would an unmanaged switch even care? What's it supposed to do, if it's unmanaged? In order to not pass a frame, the switch would have to read the Ethertype field and say I don't want to pass this. Why go to all that trouble, when a switch is supposed to pass all Ethertype/length values?

                                          BTW, in those Eclipse computers I used to work with, I actually worked at the microcode level, which is the programming within the CPU. Those systems used 4 AMD 4 bit slice processors to create a 16 bit CPU.

                                          PfSense running on Qotom mini PC
                                          i5 CPU, 4 GB memory, 32 GB SSD & 4 Intel Gb Ethernet ports.
                                          UniFi AC-Lite access point

                                          I haven't lost my mind. It's around here...somewhere...

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