My router started acting funny last Wednesday, 17 May 2023. My wired devices could not get on the internet. My wireless devices gave error messages stating, “Could not get an IP address.”
The router would work for a little bit after restarting it but issues would arise after a day or so.
I don’t have a lot of devices. Certainly less than the 200 IP addresses the DHCP server can give out. I thought I had devices that would constantly ask for a new IP address. Checking the client list confirmed otherwise.
I was able to get around the issue by reserving IP addresses for the devices that I have. However, I was concerned that the problem would reoccur. And I couldn’t reserve an IP address for my iPhone because it uses randomized MAC addresses.
Clicking around the GUI of the router, I came across the system log where this message was on repeat:
failed to write /var/lib/misc/dnsmasq.leases: No space left on device (retry in 60s)
I was hesitant to reset my router to factory default but there was no way around it. It wasn’t as bad as I thought. Backing up the config and restoring got my router back to proper working condition and the error message stopped showing up in the system logs.