Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

why is it based on the raspberry when it has so terrible network interface? literally a +6 year board with a cual core and a gigabit interface can do this for better.


Because everyone and their dog has two of those boards gathering dust in a drawer, in hopes of being used for some project one day.


Because the pi-hole is a dns server. So it doesn't need to filter all traffic. It just replies to dns requests. And you need a LOT of traffic to completely saturate a 100Mbit link with dns requests :)


It’s just resolving dns queries. What types of resources do you think it needs?

Also, newest revision of rpi (model 3 b+) is quad core 1.4ghz with gigabit lan. Overkill for a project like this.


> with gigabit lan

Although, tests have shown it's not really gigabit in speed, but it is faster than the old 100mbit NICs previous Pis.


IIRC the bus of the NIC is shared with USB which is USB (v2) which is 480 Mbps or about half of 1 Gbps. If you care about throughput, don't use the USB ports when you care about it. But either way, 100 Mbps is more than fine for a Pi-Hole. I'd worry more about any possible latency overhead.


mostly nitpicking, but it's not gigabit lan; the interface is limited by internal bus to 300Mbs

It doesn't matter if you dedicate it to this single use, you'll see more lag if it's also doing file serving stuff in the background for instance (also because of CPU use, not just networking)


I have it running on an Ubuntu virtual machine on my NAS. You can probably run it on whatever 6 year old board you like

https://discourse.pi-hole.net/t/hardware-software-requiremen...


You can run it on whatever hardware you like.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: