[GTALUG] Debian Linux as-a-router Guide
Jamon Camisso
jamonation at gmail.com
Thu Sep 7 14:54:30 EDT 2023
On 2023-09-07 10:20 a.m., Giles Orr via talk wrote:
> As per my previous post, I just purchased a mini-PC which I intend to
> turn into a router. Is anyone aware of a guide for turning a Debian
> PC into a _home_ router? I'd like to be running probably DNSmasq,
> using a blocklist, stuff like that. I've found webpages that tell me
> how to turn on network forwarding, or maybe configure DNSmasq, but not
> the whole process.
>
> Please don't suggest pfsense: I'm well aware of it, and it may well be
> better. But I'm very adept at managing Debian, and initially at least
> I intend to try to set this up. If it turns out to be direly
> difficult, pfsense may happen later.
This guide will get you pretty close, though it is a few years old:
https://arstechnica.com/gadgets/2016/04/the-ars-guide-to-building-a-linux-router-from-scratch/2/
The author uses Ubuntu, but generally, I suspect it is in line with what
you're envisioning (DNS, DHCP, and routing/firewall) on a Debian box.
If I were building this system out, I might opt to use nftables and
firewalld instead of iptables or ufw. However, if you're more familiar
with either of the latter two it might be easier to start with them.
I'd also suggest running pihole in a container to handle DNS. it blocks
so many junk requests.
Let us know how you get on with things.
Cheers, Jamon
More information about the talk
mailing list