I finally took the time to investigate what was wrong with my server’s inability to get an IP address. It turns out that I had set it to static IP, but the specified IP was out of range of the router’s allowed IP addresses (something I thought only applied to its DHCP server).
I actually tried [...]