5 ms·
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
by la_oveja 8y ago
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.
- dev_dull 8y agoIt’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.
- Jaruzel 8y ago> 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.
- Fnoord 8y agoIIRC 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.
- hrktb 8y agomostly 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)
- corobo 8y agoI 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-requirements/273 https://discourse.pi-hole.net/t/hardware-software-requiremen...
- TeMPOraL 8y agoBecause everyone and their dog has two of those boards gathering dust in a drawer, in hopes of being used for some project one day.
- epiecs 8y agoBecause 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 :)
- erikbye 8y agoYou can run it on whatever hardware you like.