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

    DHCP for VLAN's - No Tab to Select VLAN

    Scheduled Pinned Locked Moved DHCP and DNS
    14 Posts 7 Posters 2.7k 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.
    • S
      SuBeSHi
      last edited by

      please help me how to setup this.. thank you

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

        how to setup what??  You create a vlan, and then enable dhcp server on that vlan..  Confused as to how this is not just plain common sense.  You can enable dhcp server on any interface that is static IP and does not have dhcp relay enabled on it.

        So you create your vlan interface and then click the little box that says enable dhcp..

        dhcponvlan.jpg_thumb
        dhcponvlan.jpg

        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 0
        • P
          parry
          last edited by

          I created a vlan 26413f7c-01e0-4392-960c-a8a0ae4fe100-image.png with a fixed IP address of 192.168.2.1 and assigned it to the OPT2 interface.Im running pfsense 2.4.5-RELEASE-p1
          Im following these instructions https://docs.netgate.com/pfsense/en/latest/book/vlan/pfsense-vlan-configuration.html

          So having created a VLAN and assigned it to an interface, I go to "Services - DHCP server" and don't see the OPT2 port I created. That port has (1) an IP address and (2)it is enabled. What is required to add a DHCP server to the port ? Well I found out. When you go to create the IP address, which I assumed was the address assigned to the VLAN port, the CiDR setting was /32 meaning it was a single IP address. pfsense won't let you assign a DHCP server to that address. I don't understand why, since the port is a single IP address. Why does the port need a non single IP address subnet to allow a DHCP server to be assigned to it ? That is not explained anywhere. If someone could help me understand this situation I would be grateful. TX

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

            @parry said in DHCP for VLAN's - No Tab to Select VLAN:

            I don't understand why, since the port is a single IP address.

            A /32 means that "network" that device is on is only 1 IP address.. So how would there be IPs to hand out on the same network as the interface if there is no IP address to pass out?

            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 0
            • H
              heper
              last edited by

              Because a /32 only allows for 1 ipaddress... If you already assign it to the interface, then there are no more ip's left in that subnet for you to hand out by DHCP

              1 Reply Last reply Reply Quote 0
              • P
                parry
                last edited by

                Thank you for taking the time to answer, it is always helpful. I understand CIDR and the fact that this assigns one IP address to an endpoint, but the view I was taking, which was not refuted anywhere else is that the IP address that the port is set at is then added to with a DHCP server which provides the range of ip addresses. In many of the consumer and even some commercial routers(which add a dhcp server), this is how they are configured. In the cases of pfsense it seems that the setting of the ip adress for a port also constrains the range of dhcp addresses that are allowed to pass through that port[I may be using the wrong terminology]. Please help me understand if this is a normal practice - setting an ip address then implicitly associating a DHCP set of addresses that map through the address space created with a separate server. For me the conceptual challenge is that the entry says "IP address" Singular.

                8e10495d-f960-4a8d-af12-61e0be6d5f09-image.png
                Why a range is associated with that single ip address is not explained. Or at least that is how I perceive it. You may have a more accurate view of the mechanistics of the system and may be better educated in networking systems so please have at it and explain why this setting is formulated in this manner.

                JKnottJ 1 Reply Last reply Reply Quote 0
                • P
                  parry
                  last edited by

                  Ok I think I understand now. Having read the two answers again. I did not understand that /32 defines a subnet, I thought it just constrained that port to 1 IP address. What heper said, that /32 defines the subnet thus constraining it to one IP address explains how other IP addresses could show up on a subnet if the range of addresses allowed on a subnet is larger, e.g. 256 addresses with /24 notation] Sorry to be a bother

                  1 Reply Last reply Reply Quote 0
                  • JKnottJ
                    JKnott @parry
                    last edited by

                    @parry said in DHCP for VLAN's - No Tab to Select VLAN:

                    I understand CIDR and the fact that this assigns one IP address to an endpoint, but the view I was taking, which was not refuted anywhere else is that the IP address that the port is set at is then added to with a DHCP server which provides the range of ip addresses.

                    I'm trying to make sense of your question, but if you have a /32 and there is only 1 address available, but you need addresses for both the DHCP server and client, how do you manage that?

                    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
                    • P
                      parry
                      last edited by

                      @JKnott said in DHCP for VLAN's - No Tab to Select VLAN:

                      I hope I answered my own question earlier and possibly yours. It may seem trivial, but if the address is set in the port to a /32 CIDR notation it may be helpful to have a message that says something like "you idiot, you created a subnet with one 1 IP address available , so no DHCP server can be added". But that's my opinion. And Im learning. Thank you for teaching me.

                      JKnottJ 1 Reply Last reply Reply Quote 0
                      • JKnottJ
                        JKnott @parry
                        last edited by

                        @parry

                        The thing is, that's an entirely valid configuration. In fact, with IPv6 it's common. For example, my WAN IPv6 address is a /128, the IPv6 equivalent of a /32. You just have to know when a /32 is appropriate.

                        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
                        • First post
                          Last post
                        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.