Low Power Home Network Infrastructure

Yes, its been a while since I have written here, so much going on and little time for tinker.  I have managed to squeeze in a little project for setting up my home network to run off a very old Uninterruptable Power Supply (UPS).

It pretty simple, the components are:
https://help.ubuntu.com/community/isc-dhcp-server
  • Cable Modem
  • Router
  • Switch
  • Wireless Access Points (AP's)
    • These are Power over Ethernet (PoE)
  • Raspberry Pi
Ok, so you are looking at this list and wonder wtf is with that Raspberry Pi.  Well it's a low powered device that I use for Dynamic Host Configuration Protocol (DHCP) and Domain Name System (DNS) resolution.  Now that really begs the question why are you doing it this way?  Well, in my time I have found that the software included in cable modems and other embedded equipment suck at doing this, especially DNS.  Most cable modems and wireless routers are running what is called dnsmasq.  It's slow.

there are 3 options for DNS:
  1. dnsmasq
  2. Bind
  3. Unbound
Performance testing done by a portugues Pi support site: http://blog.everpi.net/2013/10/benchmark-raspberry-pi-como-cache-dns.html  clearly shows Unbound is awesome.
For whatever reason I chose Bind, cause I know it and I already had it installed and configures on another machine.

ISC - dhcp server: 

Bind links:

Cron jobs:

Bind and ISC DHCP server tutorial: http://blogging.dragon.org.uk/dns-with-bind9-and-dhcp-on-ubuntu-14-04/

Well, that is all for this installment.  Next up in home networking I will cover security and how to setup your home so your ISP can't snoop what you are doing on the Internet.  Some of that will actually replace what I had done before.
Till next time,
Rudy

Comments

Popular posts from this blog

Beach Bot v 0.0.1 The Alpha Build

2006 Honda Civic Hybrid Battery Pack Disassembly