DHCP reservations not working.

Comments

5 comments

  • Avatar
    Mark

    Yes I have. Or at least: pulled the plug and turned it back on again. The devices are things like air quality monitors, printers and lights so I cannot really reboot them. If it where servers or workstations I would simply give them a static ip on the host side :(

    And ofcourse I tried all this using the Firewalla app first.

    1
    Comment actions Permalink
  • Avatar
    Firewalla

    Have you tried to reboot the device that's being reserved IP?

    0
    Comment actions Permalink
  • Avatar
    Arlo Miller

    Similar problem.  I have been having a very difficult time assigning static IPs to smart devices.

    0
    Comment actions Permalink
  • Avatar
    Mark

    Well, I got all the IP's assigned (for now) but it has been a hassle. Firewalla support has been great though!

    One of the issues with me was that a reservation was made for a device that had been offline for a while (couple of weeks). This device did not show up in the Firewalla app when I searched for it. Also: I was able to assign that IP address to a _different_ device that I was configuring! It did not throw an error or a warning. Good news is: it did not hand out the IP to the new device either, it just received a dynamic one.

    After powering on the device with the old reservation I found that in the Firewalla app and could give it a different reservation. After that the old and the new devices both received their correct addresses after a power cycle. So this might be something to look at if you are having issues.

    I already let Firewalla know they should fix this. It should not be possible to hand out an already reserved IP address ever. Not when the device is offline nor when it is online.

    0
    Comment actions Permalink
  • Avatar
    Michael Bierman

    @Mark, in my experience with any router, often it is tricky setting up IP reservations. Typically you boot up on a network with devices. they have IP addresses already unless it is a brand new network. So you start in a place that may not be where you want to end up.  

    Each reservations comes with a limited lifetime. Often 24 hours but it can be anything that the DHCP server defined. I've seen people recommend not making them really short periods because there is overhead in requesting IP addresses.

    So you you come in and start trying to set up your IP reservations and some of them may currently conflict because those addresses were handed out already. It is often a bit of a game of rebooting the devices and the DHCP server until everything is freed up. When I did mine, I thought Firewalla handled it well. It let me assign a fixed IP address but I could tell that that wasn't in place yet. It would come to life after the previous IP address had expired and the device asked for a new address whenever that was. As the DHCP server, Firewalla can't force a device to give up an IP address that it assigned. That only happens when the IP reservation expires. 

    Since Firewalla is good at assigning LAN names I have moved off fixed IP addresses for some devices that I used to assign fixed IPs for. I can generally trust that "device.lan" will be there so instead of calling it by IP I use that. In rules and port forwarding Firewalla makes fixed IPs less necessary. So I let more devices be DHCP than I used to. 

    Once everything is set up I haven't seen Firewalla give out any assigned IP addresses to a device that shouldn't have it. This is just a one time set up problem. 

    Hope this helps. 

    0
    Comment actions Permalink

Please sign in to leave a comment.