I’ve been running the router for a couple of days without any issues so I started to add static leases to specific devices based on their MAC address. Initially I added about 10 devices and everything worked as expected for a day. I then added another 3 then 7 devices. Everything seemed to be fine. However, the next day most devices didn’t have an IP address and those that did could not access the internet. Everything worked when connecting directly to the modem. When behind the router, even after configuring network to DHCP_with_IP, still no browsing. Turns out the DNS had to be manually entered. Since the only thing that changed was the added devices to the static list, I decided to remove them. First I removed 3, still nothing so I removed all of the new devices from yesterday and voila… devices could get new DHCP leases with non static IP and DNS, those with static leases also worked.
Is there a limit on the Static list that is different than OpenWRT? It is configured to 1000. I was barely above 20.
Something that others who own Apple devices, note that there is a setting that “hides” your true MAC address so that you get a new MAC address every time you connect to a network. Good for Privacy when away from your network. A pain in the ass when on your local network. Still trying to figure out a way that it uses the true MAC when on my network and auto generated when away.