We recently purchased a building about 1/2 mile away from the rest of campus. There is fiber construction underway to bring this building into the rest of the main campus network (via third party circuit, so I may need help setting it up later), but for the next 2 1/2 months we're using a retired desktop with an extra NIC running Untangle as the router in the building. (I could probably do a little better using SD-WAN/MicroEdge for this, but I know Untangle NGFW and I know I can get what I need from it for free).
This is mainly working. I have the routing setup so the Internal interface is the parent for a few child VLAN interfaces (public student internet/wifi, admin internet/wifi, security cameras, and phones). The main parent interface vlan is only for infrastructure (Unifi Switches/APs, and a couple printers). There is also an OpenVPN connection back to the main campus, where the Unifi controller and certain other resources live, and a few static DNS entries for local campus resources like the unifi controller.
This all works... but only because I have static IPs for everything on the default (infrastructre) vlan. If I connect a laptop to a switch port on the default VLAN, it does not receive an address. Additionally, if I connect a laptop directly to Untangle's internal interface, it does not get an address.
I verified DHCP is turned on for this interface, and there are no special options set. DHCP is working on the child interfaces/vlans.
What could be going on here?
(I have things working as they are, but it would be nice to be able to set the Unifi APs back to DHCP mode).