Discussion stats
  • 25 replies
  • 880 views
  • 2 kudos
  • 6 in conversation
Announcements

Top Contributors
Reply
Highlighted
Luminary

DHCP reservations not working

Yesterday I added a raspberry pi to my network (running Nagios/NEMS). Every time it rebooted it took the next IP in sequence. That shouldn't happen... Instead of fighting with it, I created a reservation. The behavior still persists.

Thoughts?

Model: RBR50|Orbi AC3000 Tri-band WiFi Router
Message 1 of 26

Accepted Solutions
Highlighted
Virtuoso

Re: DHCP reservations not working

I likewise had this issue, and a reboot of the router corrected it.  I reported the issue to NG support, and they claimed the system firmware is "glitching" causing this.  They admit that the firmware is still a bit buggy with v2.5.1.8 on the RBR50, but have no ETA on when they will have a stable and reliable mesh network.

RBK53 Orbi AC3000 Tri-band WiFi System (RBR50v1 router and two RBS50v1 satellites) running v2.5.1.16 firmware

View solution in original post

Model: RBK53|Orbi AC3000 Tri-band WiFi System
Message 2 of 26

All Replies
Highlighted
Virtuoso

Re: DHCP reservations not working

I likewise had this issue, and a reboot of the router corrected it.  I reported the issue to NG support, and they claimed the system firmware is "glitching" causing this.  They admit that the firmware is still a bit buggy with v2.5.1.8 on the RBR50, but have no ETA on when they will have a stable and reliable mesh network.

RBK53 Orbi AC3000 Tri-band WiFi System (RBR50v1 router and two RBS50v1 satellites) running v2.5.1.16 firmware

View solution in original post

Model: RBK53|Orbi AC3000 Tri-band WiFi System
Message 2 of 26
Highlighted
Luminary

Re: DHCP reservations not working

Interestingly, the assigned addresses do not appear in the DHCP log. It's like the server gets half-way through the DHCP exchange and quits.

Message 3 of 26
Highlighted
Guru

Re: DHCP reservations not working

@OrbiPhilip some RasPi distros or redy-to-run environments are configured to change the network interface MAC addresses with every boot.- try some search, we had this issue (which is not an Orbi problem) several times in the Netgear community already.

 

One example here: https://community.netgear.com/t5/Orbi/ORBI-RBR50-not-honoring-reserved-IP-addresses/m-p/1839574/high...

Message 4 of 26
Highlighted
Luminary

Re: DHCP reservations not working

That was the first thing I checked.  MAC is consistent.  Reboot fixed the problem, but the DHCP entry still does not appear in the logs.

It appears these things now need daily reboots.  Unforunately, no scheduled reboot feature exists.  Or a log of DHCP reservations.  Or....


@schumaku wrote:

@OrbiPhilip some RasPi distros or redy-to-run environments are configured to change the network interface MAC addresses with every boot.-

Message 5 of 26
Highlighted
Master

Re: DHCP reservations not working


@OrbiPhilip wrote:

That was the first thing I checked.  MAC is consistent.  Reboot fixed the problem, but the DHCP entry still does not appear in the logs.


Can you please clarify:

  • The Orbi log contains DHCP assignments for every device except this one, or
  • The Orbi log contains no DHCP assignments for any device

Thanks

I love my Orbi.
Message 6 of 26
Highlighted
Luminary

Re: DHCP reservations not working


Can you please clarify:
  • The Orbi log contains DHCP assignments for every device except this one, or
  • The Orbi log contains no DHCP assignments for any device

 


Before reboot the log contained many DHCP entries in the form of:
[DHCP IP: 192.168.1.xx] to MAC address xx:xx:xx:xx:xx:xx, Friday, February 21, 2020 17:35:58
Not none matched the IP or MAC of the Pi.

After reboot I connected to the Pi on 192.168.1.59 and rebooted it. It leased the address listed in the reservation (192.168.1.56). The log after reboot contains *no* DHCP entries. 

Message 7 of 26
Highlighted
Luminary

Re: DHCP reservations not working

One problem that the Orbi system seems to have is the lack of ability to manually drop a DHCP entry from the table. As such, any device getting a DHCP address will continue leasing that address until the router is rebooted. 

This is especially problematic when you give a device (including the Satellites) a DHCP reservation for an address other than the one auto-assigned. Anytime a given MAC is added to the reservations list, it should be dropped from the database if the IP changes.

Message 8 of 26
Highlighted
Master

Re: DHCP reservations not working


@OrbiPhilip wrote:

One problem that the Orbi system seems to have is the lack of ability to manually drop a DHCP entry from the table. As such, any device getting a DHCP address will continue leasing that address until the router is rebooted. 

This is especially problematic when you give a device (including the Satellites) a DHCP reservation for an address other than the one auto-assigned. Anytime a given MAC is added to the reservations list, it should be dropped from the database if the IP changes.


I concur that this appears to be what happens.  I do not know if it is a coding issue or if Netgear is following some "industry standard behavior" that I have yet to find.  To MY mind, when the administrator creates an IP reservation for a MAC address, the system should immediately force the device to that IP address by sending  A brief search for DHCP standards documents reveals:

RFC 1541 (1993) https://tools.ietf.org/html/rfc1541 

RFC 2131 (1997) https://tools.ietf.org/html/rfc2131 

RFC 3203 (2001) https://www.ietf.org/rfc/rfc3203.txt 

This document defines extensions to DHCP (Dynamic Host Configuration
   Protocol) to allow dynamic reconfiguration of a single host triggered
   by the DHCP server (e.g., a new IP address and/or local configuration
   parameters).  This is achieved by introducing a unicast FORCERENEW
   message which forces the client to the RENEW state.  

In the "Linux world" once modules are coded, there is little interest in reworking them.  My GUESS is that the DHCP code in OpenWRT (the basis for Orbi) simply does not incorporate this RFC.

 

Every time this phenomenon "bites me", it is a real chore to restore order.  I keep an old cell phone for this purpose.

  • Turn off the offending device that has picked up the wrong IP.
  • Go into the LAN web page and assign that wrong IP to the cell phone.
  • Power up the cell phone and connect.  Now the cell phone is on that IP because when Orbi ARP'd, nobody said, "Hey, that's me."
  • Now, power up the offending device.  It asks for an IP.  Orbi sees that it doesn't have one.  Orbi gives it the IP out of the table.
  • Cell phone goes back in drawer until next time.
I love my Orbi.
Message 9 of 26
Highlighted
Guru

Re: DHCP reservations not working

I notice that when I do any IP address reservations, Add then save then Apply, the RBR reboots by default. So this should take effect and should clear out any unused IPs. 


My Setup (Cable 900Mbps/50Mbps)>CAX80>Orbi RBK50 v2.5.1.16(Router Mode)
Additional NG HW: C7800/CM1100/CM1200, Orbi CBK40, Orbi RBK50/RBK853, R7800, R7960P, EX7500/EX7700, XR450 and WNHDE111
Message 10 of 26
Highlighted
Virtuoso

Re: DHCP reservations not working

My RBR50 does not reboot when I add or remove DHCP Address Reservations (using v2.5.1.8 firmware) unless I also click Apply.  The Address Reservation table is populated with the Add/Edit buttons even without clicking Apply.  I have seen where sometimes the reservation does not work though until the router is rebooted.  Perhaps this is because I forgot to click "Apply".

 


@FURRYe38 wrote:

I notice that when I do any IP address reservations, Add then save then Apply, the RBR reboots by default. So this should take effect and should clear out any unused IPs. 


RBK53 Orbi AC3000 Tri-band WiFi System (RBR50v1 router and two RBS50v1 satellites) running v2.5.1.16 firmware
Message 11 of 26
Highlighted
Guru

Re: DHCP reservations not working

Yes after you ADD the reservation, you have to click Apply. Smiley Wink This is when the RBR will reboot itself to make the change. 


My Setup (Cable 900Mbps/50Mbps)>CAX80>Orbi RBK50 v2.5.1.16(Router Mode)
Additional NG HW: C7800/CM1100/CM1200, Orbi CBK40, Orbi RBK50/RBK853, R7800, R7960P, EX7500/EX7700, XR450 and WNHDE111
Message 12 of 26
Highlighted
Master

Re: DHCP reservations not working

When I modify the LAN reservation table:

  • Clicking Add, Modify, or Delete takes place immediately.
    (Whether the table is actually updated is another question. My guess is "maybe".  I suspect that the memory table is updated, but the permanent table on "disk" (Ha) is not updated until "Apply".  If no "Apply", then a reboot will reload the previous entries and the revision will be lost.
  • Clicking "Apply" causes that "Please wait a moment" message to appear for about 1min 45 seconds.
    (I would love to know what the heck the Orbi is doing during these agonizing "Please wait..." episodes.)
  • Many of my devices appear to renew IP adddresses immediately after the Apply, but not all of them.
  • The Orbi definitely does not "reboot".  (Log file clears as part of a reboot, and my log does not clear or show any reboot message.)

One of the techniques commonly used to manage revising DHCP tables is not possible on the Orbi.  At my work, we would set the DHCP lease time to five minutes before reallocating IP blocks to different buildings/user groups.  Since our regular DHCP lease was 24 hours, that meant that every device on the network would begin renewing at 2:30 intervals within 12 hours.  So, we would wait 12 hours (middle of the night), then change all the block IP allocations, wait about 20 minutes for it to "take", and then change the lease time back to 24 hours.  Since Orbi does not have a (user accessible) way to change the DHCP lease time, this method is not open to ordinary users.  (There is probably a telnet hack such as changing dhcpc_lease_time=86400 to a different value.)

I love my Orbi.
Message 13 of 26
Highlighted
Guru

Re: DHCP reservations not working

Even though the IP reservation on the Orbi has taken effect, some devices may need to be rebooted so that there IP address tables can release and renew and be updated. Some devices don't change IPs automatically when the router changes it. They need to be rebooted. I've seen this with some of my devices. Mostly my ATT Microcell. I wish I could set a static on it. Smiley Frustrated 


My Setup (Cable 900Mbps/50Mbps)>CAX80>Orbi RBK50 v2.5.1.16(Router Mode)
Additional NG HW: C7800/CM1100/CM1200, Orbi CBK40, Orbi RBK50/RBK853, R7800, R7960P, EX7500/EX7700, XR450 and WNHDE111
Message 14 of 26
Highlighted
Master

Re: DHCP reservations not working

What @OrbiPhilip and I are saying is that simply rebooting the device does not make it change IP settings.  One of the interesting features of DHCP is that the DHCP server cannot detect that a device has "gone offline."  It simply might not be sending any packets right now.  The lease, however, is still good.  Reboot, and the Orbi just gives it the same lease it had.

 

Perhaps waiting 24 hours before powering up the device would result in a change of IP, but I lack the patience to experiment with it.

 

There are lots of ways Netgear could provide the tools to remedy this situation.  However, on a scale of 1-100, this  probably ranks -99 onthe priority list.

I love my Orbi.
Message 15 of 26
Highlighted
Guru

Re: DHCP reservations not working

I would make contact with NG support and have them look into this. Not the first time DHCP problems have been seen. Smiley Wink

IM sure there is room for improvements.

@Blanca_O 

@Christian_R 


My Setup (Cable 900Mbps/50Mbps)>CAX80>Orbi RBK50 v2.5.1.16(Router Mode)
Additional NG HW: C7800/CM1100/CM1200, Orbi CBK40, Orbi RBK50/RBK853, R7800, R7960P, EX7500/EX7700, XR450 and WNHDE111
Message 16 of 26
Highlighted
Luminary

Re: DHCP reservations not working


@FURRYe38 wrote:

I would make contact with NG support and have them look into this. Not the first time DHCP problems have been seen. Smiley Wink

IM sure there is room for improvements.


Bravo!  Every time I think you can't possibly post more vacuous and trite comments you lower the bar.


@FURRYe38 wrote:

I notice that when I do any IP address reservations, Add then save then Apply, the RBR reboots by default. So this should take effect and should clear out any unused IPs. 


That is not normal behavior, nor should it be. 

Message 17 of 26
Highlighted
Guru

Re: DHCP reservations not working

And what can we do about it here in the forums? This needs to be addressed at NG, not here. Duh. 

Talk to NG about it. Let them know so they can fix it so it works for you. 

 

We know it's bad behavior. However talking till we are blue in the face won't fix it. The more we contact NG about, the more they should or will fix the problem. 


My Setup (Cable 900Mbps/50Mbps)>CAX80>Orbi RBK50 v2.5.1.16(Router Mode)
Additional NG HW: C7800/CM1100/CM1200, Orbi CBK40, Orbi RBK50/RBK853, R7800, R7960P, EX7500/EX7700, XR450 and WNHDE111
Message 18 of 26
Highlighted
Luminary

Re: DHCP reservations not working


@CrimpOn wrote:
What @OrbiPhilip and I are saying is that simply rebooting the device does not make it change IP settings.  One of the interesting features of DHCP is that the DHCP server cannot detect that a device has "gone offline."  It simply might not be sending any packets right now.  The lease, however, is still good.  Reboot, and the Orbi just gives it the same lease it had.


Correct, and that is a byproduct of an ORBI bug.  Creating a reservation for a given MAC should purge the DHCP table of any entry associated with that MAC. Then when the device reboots (or renews) it will be assigned the new IP.  

Orbi appears to be populating the reservation table without updating the DHCP lease table. Then, for reasons unknown, they consult the lease table BEFORE the reservations table.  Fixing this order might fix the problem as the table mgmt object should allow the table to  contain duplicate entries.

There are lots of ways Netgear could provide the tools to remedy this situation.  However, on a scale of 1-100, this  probably ranks -99 onthe priority list.


They could do what Microsoft does and display the table and allow manual deletes.  That could simply be added as a button on "Attached devices". Probably a hours coding, max.

The lack of priority for basic network functionaly is a seriouos problem with netgear products.  Unfortunately, they are far more concerned with inserting code to detect and prevent  manually splitting the SSIDs. {PALM}

@FURRYe38 wrote:

And what can we do about it here in the forums? This needs to be addressed at NG, not here. Duh.  Talk to NG about it. Let them know so they can fix it so it works for you. 


Please stop crapping up the forum with you vacuous (and prolific) tripe. We're here to discuss problems, not attend a taping of "The Furrye38" show.

Message 19 of 26
Highlighted
Guru

Re: DHCP reservations not working

Discuss away. Just saying, contact NG support. Get them involved. They need to know about this. Not here to argue. 

 

Who talks like that. LOL 


I'll be posted as I see fit. 

 

Good Luck. 


My Setup (Cable 900Mbps/50Mbps)>CAX80>Orbi RBK50 v2.5.1.16(Router Mode)
Additional NG HW: C7800/CM1100/CM1200, Orbi CBK40, Orbi RBK50/RBK853, R7800, R7960P, EX7500/EX7700, XR450 and WNHDE111
Message 20 of 26
Highlighted
Luminary

Re: DHCP reservations not working


@FURRYe38 wrote:

Discuss away. Just saying, contact NG support. Get them involved. They need to know about this. I'll be posted as I see fit.  Good Luck. 


If they are not following this forum their executive leadership is clueless.

And yes, we are all aware that you will post your inane nonsense as you see fit. Anyone who's been here any length of time has observed you littering the forum with it since your very first day,  when you spammed the exact same post dozens (if not hundreds) of times.

Message 21 of 26
Highlighted
Guru

Re: DHCP reservations not working

If you think that. Thats fine. My record shows other wise. 


Been long time known that NG engineering doesn't follow forums. Moderators maybe. Again, users need to let NG know is all i'm saying. 


Good Luck in your endeavours. 




My Setup (Cable 900Mbps/50Mbps)>CAX80>Orbi RBK50 v2.5.1.16(Router Mode)
Additional NG HW: C7800/CM1100/CM1200, Orbi CBK40, Orbi RBK50/RBK853, R7800, R7960P, EX7500/EX7700, XR450 and WNHDE111
Message 22 of 26
Highlighted
Luminary

Re: DHCP reservations not working


@FURRYe38 wrote:

If you think that. Thats fine. My record shows other wise. 



Your record shows spamming and useless drivel.  Maybe 5% useful content, if I'm being very generous.

Message 23 of 26
Highlighted
Apprentice

Re: DHCP reservations not working

And we see your history is nothing but complaining and badgering other users. Thats very helpful. 100% and i'm being generous.

Arris 6183
R7800
RBK50
Message 24 of 26
Highlighted
Luminary

Re: DHCP reservations not working


@BoilerPlate wrote:

And we see your history is nothing but complaining and badgering other users. Thats very helpful. 100% and i'm being generous.


Oh really?

OrbiPhilip post stats
--------------------------
Total Messages Posted - 96
Total Kudos Received - 69  (71.9%)

And for comparison:
BoilerPlate  - 20.8%
Furrye38 - 9.5%


Message 25 of 26