Remove the OpenBSD router and try to install or use a router with OpenWrt with the latest recommended version.
Maybe you have this same bug with the OpenBSD router, which has already been fixed in OpenWrt 23 onwards:
Bug (Click to read)
The same problem happens to me about "obtaining IP address" and the culprit is dnsmasq, but I solved it by replacing dnsmasq with odhcpd + Unbound on the main router (no dumb AP) following the steps in this guide:
- First DNS hijacking to intercept DNS traffic.
- Replacing dnsmasq with odhcpd and Unbound doing the following in this guide:
- Remove dnsmasq and use odhcpd for both DHCP and DHCPv6.
- Use Unbound for DNS.
- Follow the Command-line instructions to install and enable Unbound.
- Install Unbound web interface and test.
- Install luci-app-adblock .
You just have to copy all the commands from the guides and paste at the same time into your SSH Client and voila.
I'm sure that the culprit is dnsmasq, because when the "obtaining IP address" error happens, it is temporarily fixed by restarting the "dnsmasq" service on the main router (no dumb AP) (temporarily because the problem occurs again later).
In OpenWrt 22.03.5 the problem is solved by replacing dnsmasq with odhcpd + Unbound on the main router and in OpenWrt Snapshot the problem is fixed.
This problem is years old (you can type "obtaining IP address" in google) and it has already been fixed but only in OpenWrt Snapshot.