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

    DHCPOFFER not being accepted

    Scheduled Pinned Locked Moved DHCP and DNS
    28 Posts 5 Posters 6.4k 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.
    • E
      Elliott32224 @KOM
      last edited by

      @kom Thanks. It's a dumb switch. With the eero in bridge mode, there is no option for the WiFi to be a DHCP server. Also, the way I have wired the eero is the way it is recommended by eero: LAN cable from pfSense to eero; eero cable to switch.

      KOMK 1 Reply Last reply Reply Quote 0
      • KOMK
        KOM @Elliott32224
        last edited by

        @elliott32224 said in DHCPOFFER not being accepted:

        With the eero in bridge mode, there is no option for the WiFi to be a DHCP server

        Sorry, I meant that the Eero should get its address from pfSense via DHCP, not that the wifi clients should use the Eero for DHCP.

        E 1 Reply Last reply Reply Quote 0
        • GertjanG
          Gertjan @Elliott32224
          last edited by

          Is this part of a packet capture :

          @elliott32224 said in [DHCPOFFER not being accepted](/post/983510):
          > May 17 11:01:07	dhcpd	44187	DHCPDISCOVER from  via em1
          > May 17 11:01:08	dhcpd	44187	DHCPOFFER on 192.168.4.246 to em1
          > May 17 11:01:10	dhcpd	44187	DHCPDISCOVER from  via em1
          > May 17 11:01:10	dhcpd	44187	DHCPOFFER on 192.168.4.246 to  via em1
          

          ?

          If so, the device is probably answering, but the answer is never reaching pfSense because the DHCPACK from the client is send to the real - other - DHCP server.
          The ACK is not a broadcast. It's an IP (accepted by the client) to IP (the DHCP server) what explains why pfSense never sees this ACK.
          Did this device on em1 got an IP, and if so, what is it ? Go locate that second DHCP on your LAN and shut it down.

          No "help me" PM's please. Use the forum, the community will thank you.
          Edit : and where are the logs ??

          E 2 Replies Last reply Reply Quote 0
          • E
            Elliott32224 @KOM
            last edited by

            @kom Thanks.

            1 Reply Last reply Reply Quote 0
            • E
              Elliott32224 @Gertjan
              last edited by

              @gertjan Thank you. That is from the pfSense DHCP service log for the device. I use fing and I just ran their tool, DHCP Discovery:
              "You have one single DHCP active in the network.
              DHCP Server
              pfSense:..."

              NogBadTheBadN 1 Reply Last reply Reply Quote 0
              • NogBadTheBadN
                NogBadTheBad @Elliott32224
                last edited by

                DHCP Guarding on the Eero maybe ?

                Andy

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

                E 1 Reply Last reply Reply Quote 0
                • E
                  Elliott32224 @NogBadTheBad
                  last edited by

                  @nogbadthebad Thanks. Could be, but there is no setting for that.

                  cwagzC GertjanG 2 Replies Last reply Reply Quote 0
                  • cwagzC
                    cwagz @Elliott32224
                    last edited by

                    @elliott32224

                    I just lost an HP OfficeJet 9025 on my wired network the other day. Same symptoms I see the request and offer in the logs but the officejet never gets an IP. Moved to wireless and all is good. No changes to my network recently that I know of. I thought it must have been a rouge DHCP server but Fing can’t find it.

                    Now I have a wired Linux box doing the same thing.

                    Really weird. Never experienced this before.

                    Netgate 6100 MAX

                    1 Reply Last reply Reply Quote 0
                    • GertjanG
                      Gertjan @Elliott32224
                      last edited by

                      @elliott32224 said in DHCPOFFER not being accepted:

                      but there is no setting for that.

                      There is one 'setting' that will do the job : jto be sure : remove it from the network during tests to be sure.

                      @cwagz said in DHCPOFFER not being accepted:

                      I see the request and offer in the logs but the officejet never gets an IP

                      It sends a DHCPDISCOVER so it can communicate with pfSense.
                      pfSense sends DHCPOFFER : Looks like it never received that DHCPOFFER because it's sending a DHCPDISCOVER again.

                      When you do not use the Wifi of that printer, what becomes the IP after a while ? You can print the actual network settings I presume by pressing (a combination of) buttons on the printer.

                      Maybe not a second DHCP but a broken signal path in the switch (interchange all the ports to find out), a cable (swap chamge them all) or, worstc ase, the NIC in the printer has a 'broken' input (so it receives nothing).

                      No "help me" PM's please. Use the forum, the community will thank you.
                      Edit : and where are the logs ??

                      cwagzC 1 Reply Last reply Reply Quote 0
                      • cwagzC
                        cwagz @Gertjan
                        last edited by cwagz

                        @gertjan The printer has always had a static IP assigned in pfSense. When my wife informed me that the printer was no longer working we went through and rebooted everything. I then noticed that the printer had a 169.X.X.X address. I checked everything and even rebooted my main switch. I tried manually configuring the printer to it's static IP address but it would not communicate. I could not get to it's webpage or ping it. I noticed the requests and offers listed over and over again in the pfSense log.

                        I then unplugged the network cable and the printer auto switched to WiFi and picked up a random address assigned by the pfSense DHCP. Now I could go to it's webpage and ping it. I went into pfSense and updated the printers static IP assignment to the new MAC and rebooted the printer. Now it came back up with its original static IP that it has always had and we were able to print without problem with no changes on the client computers.

                        Tonight I went to boot my kids computer via a linux flash drive as I normally have it mine ETH using RaveOS overnight. The computer has a static IP assigned by pfSense and was working fine all day in Windows 10. I get into Linux and no IP. I set a static IP and nothing. This time I do not see log entries in pfsense. I then booted this same computer straight back to Win 10 and it picks up its normal static IP no problem.

                        This machine was picking up an IP from pfsense just yesterday with the same RaveOS flash drive configuration.

                        I have rebooted my Netgear GS724Tv4 several times now. I can't remember the last time I rebooted it. Probably when I installed it in the rack.

                        I just find it really strange that someone else seemed to have the same problem.

                        My network consists of:
                        APU2 running pfSense
                        Netgear GS724Tv4 - pretty much default settings
                        3x Netgear WAC510 in access point mode managed via Insight
                        3 groups of 2 piholes that manage my kids internet content restrictions and YouTube access

                        I have had this configuration for a long time and never experienced anything like this. I assumed it was another DHCP server or an IP conflict but I am out of ideas now.

                        The only other thing I can think of is that my switch has gone bad or it is actually the HP 9025 causing the problem since that just seems like a crazy coincidence here.

                        Netgate 6100 MAX

                        GertjanG E 2 Replies Last reply Reply Quote 0
                        • GertjanG
                          Gertjan @cwagz
                          last edited by Gertjan

                          @cwagz said in DHCPOFFER not being accepted:

                          The printer has always had a static IP assigned in pfSense.

                          Wait .....
                          The printer has TWO network interfaces.
                          The WIFI interface has been shut down.
                          The wired NIC is set to static IP settings : this means the printer is not using a "DHCP client" to obtain an IP (and network mask, and gateway, and DNS). It "Static" or "DHCP", not both.

                          So this line :

                          DHCPOFFER on 192.168.4.246 to 34:e1XXvia em1
                          

                          can not come from your printer, but some other device.

                          Is "34:e1XX" your printer ?

                          @cwagz said in DHCPOFFER not being accepted:

                          I then noticed that the printer had a 169.X.X.X address.

                          169.x.x.x is special.
                          The 169.x.x.x. is auto assigned by the DHCP client in a device when it does not obtain a valid lease with xx time.
                          On of the side effect of "169.x.x.x" is : "you can't communincate with it".
                          So, this printer with a static IP setup has no static IP setup.

                          No need to access the GUI interface of the printer (a Ethernet connection must exist to be able to do this !) : use the buttons on the printer to print the printers settings. You can do so when the printer is connected to nothing, except the power.

                          What are the defaults 'after power on' network settings ?

                          @cwagz said in DHCPOFFER not being accepted:

                          or it is actually the HP 9025 causing the problem

                          The options are still opens ;)

                          No "help me" PM's please. Use the forum, the community will thank you.
                          Edit : and where are the logs ??

                          cwagzC 1 Reply Last reply Reply Quote 0
                          • cwagzC
                            cwagz @Gertjan
                            last edited by

                            @gertjan my printer was always set to DHCP. I had a static DHCP reservation in pfsense for it for the wired MAC. A few day ago it stopped getting an IP and was showing the 169 address. While troubleshooting I went into the printer menu and tried to statically assign the printers normal reserved address. The printer would still not work. I set the printer back to DHCP and pulled the Ethernet cable. This causes the printer to turn on its WiFi interface and request an address. This request was successful via pfsense dhcp.

                            I then altered the static reservation in pfsense so the wireless MAC would be assigned the correct address so my client computers would still print seamlessly. This all worked out and has been fine since. The printer is still successfully using DHCP over WiFi.

                            Now I have a pc that worked until today and now only gets DHCP when in windows? In Linux DhCP is not working and if I assign a static ip in Linux it still does not work. It worked yesterday.

                            It is like my switch is blocking the traffic. Or pfsense is somehow blocking the device. Like some kind of security setting since maybe it looks like a different device with the same MAC once I boot to Linux.

                            I really don’t know where to start.

                            I was going to update the switch firmware and factory reset it.

                            Netgate 6100 MAX

                            GertjanG 1 Reply Last reply Reply Quote 0
                            • GertjanG
                              Gertjan @cwagz
                              last edited by

                              @cwagz said in DHCPOFFER not being accepted:

                              my printer was always set to DHCP. I had a static DHCP reservation

                              Oops.
                              Static reservation .... I was reading - no : understanding that you meant : a static IP setup.
                              That's ok : a static DHCP reservation on pfSense is the best option. That's what I'm using for all my 'server' type of devices.

                              @cwagz said in DHCPOFFER not being accepted:

                              ..... The printer is still successfully using DHCP over WiFi.

                              Ok, I guess the printer's Ethernet NIC is bad. But, you have the Wifi, a very valid "Plan B" solution.


                              @cwagz said in DHCPOFFER not being accepted:

                              Now I have a pc that worked until today and now only gets DHCP when in windows? In Linux DhCP is not working ....

                              Is this a dual boot system ?
                              The fact that the NIC emits a DHCP discover when Windows boots, and not when booted with Linux, means : that the issue is not the NIC.
                              I'm 99 % sure it's a DHCP client setting - or somewhat lower then that.
                              Check the "dmseg" log and see if the network device is found ans assigned a driver name like "em0" during boot.
                              When you use "ifconfig" what do you see ?

                              No "help me" PM's please. Use the forum, the community will thank you.
                              Edit : and where are the logs ??

                              cwagzC 1 Reply Last reply Reply Quote 0
                              • cwagzC
                                cwagz @Gertjan
                                last edited by

                                @gertjan

                                I updated my Netgear GS724TV4 to the latest firmware and factory reset it. All of these weird issues are now gone. The switch must have lost it's mind at some point last week. Linux was configured fine on the dual boot machine it just wasn't able to get past the switch for some reason.

                                My printer is able to connect via the wired connection now as well.

                                Netgate 6100 MAX

                                1 Reply Last reply Reply Quote 0
                                • E
                                  Elliott32224 @cwagz
                                  last edited by

                                  @cwagz Did you ever get this fixed? I have not.

                                  cwagzC 1 Reply Last reply Reply Quote 0
                                  • cwagzC
                                    cwagz @Elliott32224
                                    last edited by

                                    @elliott32224 said in DHCPOFFER not being accepted:

                                    @cwagz Did you ever get this fixed? I have not.

                                    I have not had further issues since updating my switch firmware. I do wonder if it had something to do with the HP Printer.

                                    Netgate 6100 MAX

                                    E 1 Reply Last reply Reply Quote 0
                                    • E
                                      Elliott32224 @cwagz
                                      last edited by

                                      @cwagz Thanks.

                                      1 Reply Last reply Reply Quote 0
                                      • E
                                        Elliott32224 @Gertjan
                                        last edited by

                                        @gertjan Well, problem has been solved. My set up involved 2 unmanaged switches. The eero connected to the first switch to provide internet access to wired devices. The error: I had two cables from the first switch connecting to the second switch. When I found this to be the case, unplugging one immediately fixed the problem.

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