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

    DCHP not sending router/gateway to endpoint after fresh install

    Scheduled Pinned Locked Moved DHCP and DNS
    27 Posts 5 Posters 2.8k Views 5 Watching
    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.
    • W Offline
      wildfrog @Derelict
      last edited by

      @derelict Right. I've definitely not done as many installs as you, but I'd never seen this before until I did a fresh install of 2.5.2, and later 2.6.

      I think the oddest thing is that I don't get this behavior when installing a fresh v2.5. Just anything more recent. So it makes me wonder if something changed in this regard from 2.5 to the 2.5.1/2.5.2 build.

      All that said, in a perfect world I'd be setting up a 2100 instead of building a Protectli box. But my clients are too big for a 1100 - but too small to justify a 4100. Supply chain is a thing.

      1 Reply Last reply Reply Quote 0
      • jimpJ Offline
        jimp Rebel Alliance Developer Netgate
        last edited by

        There are a couple scenarios that can result in no gateway from DHCP.

        • If the firewall running pfSense software has no gateways it won't add a gateway in DHCP. For example, if you set a static IP address on WAN but did not add/select a gateway on the WAN interface then it does not add a gateway in DHCP automatically. You can still put one in manually, but you should fix the gateway settings (Add one under System > Routing and select it under Interfaces > WAN)

        • If the firewall only gets an IPv6 address+gateway and not IPv4 then it won't give an IPv4 gateway in DHCP automatically

        • If someone puts the literal string none in the gateway field of the DHCP server settings on the interface it will be left out, but that would have to be done explicitly, it doesn't happen automatically.

        There is also the potential that it's a client problem but that seems less likely than one of the above.

        If you run a packet capture of the DHCP request and response on the LAN you can look at it in Wireshark and see if the firewall is sending the gateway to the client(s).

        Remember: Upvote with the 👍 button for any user/post you find to be helpful, informative, or deserving of recognition!

        Need help fast? Netgate Global Support!

        Do not Chat/PM for help!

        W 2 Replies Last reply Reply Quote 1
        • W Offline
          wildfrog @jimp
          last edited by

          @jimp I'm not quite sure how any of those 3 scenarios apply since this is the behavior on the very first connection - before running the setup wizard or performing any configuration of any sort and with no WAN connected.

          Do you suppose that with no WAN connected, it would trigger scenario #1? And if so, it would seem that this behavior changed from v2.5.1 and later since v2.5 works as expected.

          1 Reply Last reply Reply Quote 0
          • H Offline
            hispeed
            last edited by

            @jimp

            I have the same problem with a fresh installation of pfsense 2.6.

            So I need to fill out this:

            52c2ded3-a105-40b4-8275-f07878319a3c-image.png

            If I don't and there a gateway the client recieves no gateway, traffic flows then only to the pfsense which is available under: 192.168.100.1 .

            On Pfsense 2.4.5 which is running at the moment in productive at home I don't have to do that.

            So I will try to capture that with wireshark.

            H 1 Reply Last reply Reply Quote 0
            • H Offline
              hispeed @hispeed
              last edited by

              @hispeed

              Ok I captured it on the client side one time with the gateway set and one time without.

              When I don't set the gateway on the interface:

              03189173-6a57-40bd-b0a4-484dcea32744-image.png

              When I set the gateway:

              d242fb9a-0da8-4003-9dc2-1ff0d520571a-image.png

              So option 3 is not recieved at the client side and I assume that pfsense is not sending it, but why I don't know.

              DerelictD 1 Reply Last reply Reply Quote 0
              • DerelictD Offline
                Derelict LAYER 8 Netgate @hispeed
                last edited by Derelict

                @hispeed said in DCHP not sending router/gateway to endpoint after fresh install:

                When I don't set the gateway on the interface:

                What exactly does that mean?

                It looks like you are showing us DHCPACKs. I'm looking for the server-to-client communications not client-to-server.

                I see you obfuscated a MAC address. Not sure why you are hiding that. MAC addresses are local to the broadcast domain and might prove useful in diagnosing problems down near layer 2 like DHCP.

                Can you capture the entire DHCP process and post the actual PCAP?

                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)

                H 1 Reply Last reply Reply Quote 0
                • H Offline
                  hispeed @Derelict
                  last edited by

                  @derelict

                  Yes I captured it but I send it to you via private message because it contains the domains. This capture is from the pfsense interface without the gateway filled out.

                  DerelictD 1 Reply Last reply Reply Quote 0
                  • DerelictD Offline
                    Derelict LAYER 8 Netgate @hispeed
                    last edited by

                    @hispeed What does "Without the gateway filled out" mean? There is not a gateway set on the interface configuration itself?

                    A gateway should only be set on "WAN" or "Outside" interfaces. Are you saying the capture is on the "LAN" or "Inside" interface?

                    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)

                    W H 2 Replies Last reply Reply Quote 0
                    • W Offline
                      wildfrog @Derelict
                      last edited by

                      @derelict In line with my response to @jimp a couple days ago. . .are you saying that if the WAN gets no gateway information - either from DHCP or configured manually - that pfSense will not pass along internal gateway/router information to endpoints on the LAN (as pictured in the image in my OP)?

                      1 Reply Last reply Reply Quote 0
                      • H Offline
                        hispeed @Derelict
                        last edited by hispeed

                        @derelict

                        "Without the gateway filled out" -> This means I did not add 192.168.100.1 into the Gateway field in the DHCP Server on the LAN interface (other options). This means this field was empty.

                        08076b80-9ada-4db7-aebf-017da2d14b5b-image.png

                        Interface Lan it was always like this ( I never changed it for any test):

                        35e14c45-c5a4-4ce9-a1bd-c7b22b2ba1f7-image.png

                        The capture was made on the pfsense with interfance "LAN". I disconected the VM and reconected it.

                        Info: IPv6 was deactivated I just activated for tests with IPv6.

                        H DerelictD 2 Replies Last reply Reply Quote 0
                        • H Offline
                          hispeed @hispeed
                          last edited by

                          @wildfrog

                          I don't know if I recieve from this provider a gateway on the WAN interface. This is possible because my provider is special (Swisscom - Switzerland).
                          I also have to set DHCP Option 60 with VLAN 10 to recieve an IP address.

                          ed08e6d5-a93c-4068-a0e2-d7cf7e579e94-image.png

                          DerelictD 2 Replies Last reply Reply Quote 0
                          • DerelictD Offline
                            Derelict LAYER 8 Netgate @hispeed
                            last edited by

                            @hispeed Personally, I would leave IPv6 alone until you get IPv4 working but that might just be me.

                            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)

                            H 1 Reply Last reply Reply Quote 0
                            • DerelictD Offline
                              Derelict LAYER 8 Netgate @hispeed
                              last edited by Derelict

                              @hispeed You don't have an IPv4 gateway there.

                              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
                              • H Offline
                                hispeed @Derelict
                                last edited by

                                @derelict

                                IPv4 is working fine when i add the pfsense gateway in the dhcp server on every interface.
                                a4a74fb0-41f2-4ef5-a10f-f083b8b7d91d-image.png

                                DerelictD 1 Reply Last reply Reply Quote 0
                                • DerelictD Offline
                                  Derelict LAYER 8 Netgate @hispeed
                                  last edited by

                                  @hispeed I would specifically set a gateway to be sent by the DHCP server on the 192.168.100.1 interface (set 192.168.100.1 there) and see if that corrects the inside DHCP. Then I would work on why you are not getting a gateway from the upstream DHCP server at the ISP.

                                  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
                                  • DerelictD Offline
                                    Derelict LAYER 8 Netgate @hispeed
                                    last edited by

                                    @hispeed Did you mess about with anything here on the ISP interface?

                                    0b3ff8ca-a216-4bad-8fa7-4bb35341fcc4-image.png

                                    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)

                                    H 1 Reply Last reply Reply Quote 0
                                    • H Offline
                                      hispeed @Derelict
                                      last edited by

                                      @derelict

                                      Yes we have to use "Configuration Override" and add there:

                                      interface "{interface}" {
                                      send dhcp-class-identifier "100008,0001,,pfsense";
                                      }

                                      The whole set up took me around 100h with testing and setting up, so its made with love and they do everything you will never use a pfsense or any other router which is not from them.
                                      Nobody knows why and it would be better for Switzerland if you teach Swisscom how they need to set up the network. Make and keep it simple. This is also the reason why will go offline in the future and nobody can fix it :D.

                                      A friend will ask a friend tomorrow from the networking core team maybe I get an answer.

                                      1 Reply Last reply Reply Quote 0
                                      • W Offline
                                        wildfrog @jimp
                                        last edited by wildfrog

                                        @jimp & @Derelict

                                        Since my OP, I've purchased a Netgate 4100.

                                        On first boot. . .with only an endpoint plugged into LAN1. . .the macOS endpoint (Mac Mini) gets a DHCP-issued IP of 192.168.1.100 - and the Router/Gateway info is blank just like the image in the OP. It's exactly the same behavior as with the Protectli device in the OP. So it doesn't seem like it's the Protectli device.

                                        Unplugged the Mac Mini and plugged in a MacBook Air via a USB-C adapter. Exactly the same result as above.

                                        Unplugged the MacBook Air and plugged in a Windows 10 Pro desktop. Running ipconfig from the command prompt - for Default Gateway it gives me an IPv6 address and not an IPv4 address.

                                        To clarify, this is a first-boot experience. No configuration at all.
                                        Is this now expected behavior? Because this has never been my experience until v2.5.2.

                                        luckman212L 1 Reply Last reply Reply Quote 1
                                        • luckman212L Offline
                                          luckman212 LAYER 8 @wildfrog
                                          last edited by

                                          Interesting thread. I just tested on my 6100 running 22.05 snaps and traced the DHCP conversation with Wireshark. Definitely receiving opt 3 here. But this is a unit that's been through years of upgrades. Not a fresh install. I don't have time to pave and test right now but I have a new install scheduled in a couple of days with a 4100 and I'll be testing this for sure.

                                          fbcfc809-641f-4897-ba43-5d97c4327d62-CleanShot 2022-05-10 at 17.42.46.png

                                          W 1 Reply Last reply Reply Quote 0
                                          • W Offline
                                            wildfrog @luckman212
                                            last edited by

                                            @luckman212
                                            When you get your 4100, I'd love to see what your Mac's network preferences show you on first boot.

                                            With 2.5 and prior, first boot - with no WAN connected - always gave the Mac a local IP, subnet, & router. And after 2.5 it seems that there's no router info passed to macOS - at least not via IPv4. So it seems that something changed after v2.5.

                                            This just-arrived 4100 is the only pfSense+ device I have on hand, so not really able to directly compare CE builds to pfSense+.

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