Mike's Meanderings

Owning My Data - The Equipment

This will be a quick post. Here is a list of equipment I have purchased to build out my home network, with a description of each item and why I purchased it.

Ethernet Crimper & Cable Tester

What: A tool to create my own Ethernet cables.

Why: It can be cost effective to make your own cables, and it gives flexibility to create different lengths. The cable tester lets me verify cables before installing them.

Setting it up: Crimping cables is super easy. I started making cables back in 2003 in high school — 15 years later, the process hasn't changed. There are plenty of tutorials across the web.

Network Switches (Unmanaged and Managed)

What: A switch turns one Ethernet port into many.

Why: A switch allows me to connect many more devices via Ethernet than I could through a router alone. Wired connections are more stable and secure than wireless, so switches give me a more consistent network. The managed switch has expanded capabilities like establishing VLANs that I plan to explore in the future.

Setting it up: Easy — essentially plug and play.

Powerline Ethernet Adapters

What: Allows me to use the copper power lines running through my home as a wired network connection.

Why: This gives me a wired network without the cost and effort of running Ethernet cable throughout my apartment. There is some signal degradation, so speeds are slower than pure Cat5e cabling.

Setting it up: Easy. I plugged the adapters into power outlets near my equipment, then plugged my Cat5 cables into the adapters. Boom — wired network.

Libre Computer Board ROC-RK3328-CC (Renegade)

What: A Raspberry Pi-sized computer with 4GB of RAM, USB 3.0, and a Gigabit Ethernet port. Product page

Why: I want to host my own version of Netflix at home. To make sure this was doable, I needed something beefier than a Raspberry Pi. After some research I decided on this board, though I do question the choice in hindsight — I probably should have gone with the ODROID-XU4, which has far better support. That said, the Renegade has been a great learning experience that's taught me far more about Linux than a well-supported board would have.

Setting it up: An interesting experience with several hiccups — I'm still learning the ins and outs of this board. The process is essentially the same as a Raspberry Pi: burn an OS to an SD card. For the Renegade I had the option of Ubuntu 18.04, Debian 9, or Armbian (Debian 9). I chose Armbian for its community support. After first boot I set everything up as I normally would.

Troubleshooting: No IPv4 Address

One problem took me forever to figure out. The machine was not being issued an IPv4 address — only IPv6. After much tinkering, I discovered that the /etc/network/interfaces file kept being overwritten on reboot.

Here's the fix. In /etc/NetworkManager/NetworkManager.conf, change:

managed=false

to:

managed=true

Then add the following lines:

auto eth0
allow-hotplug eth0
iface eth0 inet dhcp

After a reboot, everything worked.

Current Equipment List

  • Linksys WRT1900ACS
  • TP-Link 5-Port Gigabit Ethernet Network Switch
  • TP-Link 8-Port Gigabit Ethernet Easy Smart Switch
  • TP-Link AV600 Powerline Ethernet Adapter
  • Libre Computer Board ROC-RK3328-CC (Renegade)
  • Raspberry Pi 3 Model B+ (x3)
  • Raspberry Pi Zero (x2)
  • Homebuilt Ubuntu PC (running Ubuntu 18.10 at time of writing)

More equipment will be added over time!

💬 Webmentions

No webmentions yet. Be the first to respond!