Adguard Home sounds like a plan! I have a spare HP Gen8 Microserver that is probably overkill for the job but it's there. I see it's Linux-based, so which distro should I use? Bear in mind that I have near zero recent Linux / Unix experience, and never had more than a passing familiarity a decade or more ago.
AdGuard Home will run on any Linux (amd64 or arm64), any *BSD, macOS, Docker or even on Windows. If you don't have any Linux experience to speak of, running your own home server with DHCP may be a stretch. Depends how interested/invested you are, but the basics really don't take long to learn nowadays. Once you've clicked next/next/next to install and learned a couple of commands (updates, copy/move/delete, edit a file) you can pick up the rest as you go. It's not a quick thing though - expect to spend months and even years learning to truly master it. Well worth it, though, and the skills are highly transferable.
Perhaps run under Windows if you aren't sure. It seems AGH doesn't support running as a DHCP server on Windows, so it's Linux/BSD or think or something else, I'm afraid!
You guys sure that I will get DHCP addresses on my wifi?
Positive. Basically, when your machines are looking for an IP they
'shout' network-wide "Is there a DHCP server anywhere, to give me an IP?". The (hopefully only) DHCP server will reply back "Yep, you can be
10.0.0.34
. Your gateway is
10.0.0.1
and your DNS is
10.0.0.1
. Check back in 12h.", and away you go. The client doesn't care if that DHCP server is your router, another PC, a Pi or a Docker container running in a corner somewhere. Your network just needs 'someone' to keep track of, and dish out, IPs. Your router, firewall, DNS, DHCP, WiFi and so on could literally all be individual boxes (but that'd be a waste nowadays).
Disabling DHCP on your Vodafone router simply means that your new DHCP server (and DNS server, if you go AGH) will instead say "Yep, you can be
10.0.0.34
. Your gateway is
10.0.0.1
but your DHCP and DNS is me at
10.0.0.10
. Check back in 12h". No drama, it's all automagic as long as the server is running and configured correctly. Here's the DHCP server in AdGuard Home (based on dnsmasq, btw):
The gateway should be your Vodafone router IP (
192.168.0.1
or whatever it is). The subnet mask should be
255.255.255.0
, which is a standard /24 network (254 usable IPs). The DHCP range can be whatever you like, but I suggest reserving at least the first few IPs for static configs - router, server(s), WiFi APs or whatever). I'd suggest
192.168.0.10
to
192.168.0.254
for example (or
10.0.0.10 - 254
, or
172.16.0.10 - 254
etc).