diff --git a/content/post/building-a-freebsd-router.md b/content/post/building-a-freebsd-router.md new file mode 100644 index 0000000..2bd801f --- /dev/null +++ b/content/post/building-a-freebsd-router.md @@ -0,0 +1,19 @@ ++++ +date = "2018-03-07T22:35:34-05:00" +title = "Building a FreeBSD router" +menu = "main" +Categories = ["Administration","Homelab","DIY"] +Tags = ["freebsd","homelab","router"] +Description = "Replace pfSense with an Ansible-managed router" +type = "post" +weight = 1 +draft = true + ++++ + +# Building a FreeBSD router + + +## Assemble the hardware + +The project started with two unused C6100 nodes, which had recently been replaced with upgraded models. I pulled out the second CPU, gave them each 4GB of RAM, and attached each of them to a standard power supply. diff --git a/content/post/custom-power-monitoring.md b/content/post/custom-power-monitoring.md index eb10895..528c3f0 100644 --- a/content/post/custom-power-monitoring.md +++ b/content/post/custom-power-monitoring.md @@ -199,6 +199,12 @@ y. Install each circuit's voltage sensor between the hot and neutral leads, bein ## Part 3.9 - The Mux shield +![MuxShield](/images/pdu/mux_shield.png) + +The Mayhew Labs MuxShield provides an additional 48 analog I/O inputs for an Arduino. In this case, I use it to allow all the individual sensors to be read independently, including the voltage sensors. + +1. Connect each lead cable to one of the Analog inputs on the MuxShield. + # Part 4 - The Software ## Part 4.1 - The Arduino diff --git a/static/images/pdu/20170924_175524.jpg b/static/images/pdu/20170924_175524.jpg new file mode 100644 index 0000000..0ad2218 Binary files /dev/null and b/static/images/pdu/20170924_175524.jpg differ diff --git a/static/images/pdu/20170924_175527.jpg b/static/images/pdu/20170924_175527.jpg new file mode 100644 index 0000000..cd819b2 Binary files /dev/null and b/static/images/pdu/20170924_175527.jpg differ diff --git a/static/images/pdu/20170925_224835.jpg b/static/images/pdu/20170925_224835.jpg new file mode 100644 index 0000000..1554e00 Binary files /dev/null and b/static/images/pdu/20170925_224835.jpg differ diff --git a/static/images/pdu/20170925_224846.jpg b/static/images/pdu/20170925_224846.jpg new file mode 100644 index 0000000..827aa8a Binary files /dev/null and b/static/images/pdu/20170925_224846.jpg differ diff --git a/static/images/pdu/20170925_232943.jpg b/static/images/pdu/20170925_232943.jpg new file mode 100644 index 0000000..51feaec Binary files /dev/null and b/static/images/pdu/20170925_232943.jpg differ diff --git a/static/images/pdu/20170930_141040.jpg b/static/images/pdu/20170930_141040.jpg new file mode 100644 index 0000000..c661b58 Binary files /dev/null and b/static/images/pdu/20170930_141040.jpg differ diff --git a/static/images/pdu/20170930_152541.jpg b/static/images/pdu/20170930_152541.jpg new file mode 100644 index 0000000..680386e Binary files /dev/null and b/static/images/pdu/20170930_152541.jpg differ diff --git a/static/images/pdu/20171003_002348.jpg b/static/images/pdu/20171003_002348.jpg new file mode 100644 index 0000000..dd234d3 Binary files /dev/null and b/static/images/pdu/20171003_002348.jpg differ diff --git a/static/images/pdu/20171003_002414.jpg b/static/images/pdu/20171003_002414.jpg new file mode 100644 index 0000000..41dd026 Binary files /dev/null and b/static/images/pdu/20171003_002414.jpg differ diff --git a/static/images/pdu/20171003_002419.jpg b/static/images/pdu/20171003_002419.jpg new file mode 100644 index 0000000..be4a3b7 Binary files /dev/null and b/static/images/pdu/20171003_002419.jpg differ diff --git a/static/images/pdu/20171005_002116.jpg b/static/images/pdu/20171005_002116.jpg new file mode 100644 index 0000000..619f476 Binary files /dev/null and b/static/images/pdu/20171005_002116.jpg differ diff --git a/static/images/pdu/20171005_002138.jpg b/static/images/pdu/20171005_002138.jpg new file mode 100644 index 0000000..99a73b5 Binary files /dev/null and b/static/images/pdu/20171005_002138.jpg differ diff --git a/static/images/pdu/20171005_003328.jpg b/static/images/pdu/20171005_003328.jpg new file mode 100644 index 0000000..f5c0e30 Binary files /dev/null and b/static/images/pdu/20171005_003328.jpg differ diff --git a/static/images/pdu/20171005_003444.jpg b/static/images/pdu/20171005_003444.jpg new file mode 100644 index 0000000..5abf908 Binary files /dev/null and b/static/images/pdu/20171005_003444.jpg differ diff --git a/static/images/pdu/20171005_003737.jpg b/static/images/pdu/20171005_003737.jpg new file mode 100644 index 0000000..f4706c6 Binary files /dev/null and b/static/images/pdu/20171005_003737.jpg differ diff --git a/static/images/pdu/20171006_011020.jpg b/static/images/pdu/20171006_011020.jpg new file mode 100644 index 0000000..68612e6 Binary files /dev/null and b/static/images/pdu/20171006_011020.jpg differ diff --git a/static/images/pdu/20171006_011025.jpg b/static/images/pdu/20171006_011025.jpg new file mode 100644 index 0000000..bb56bea Binary files /dev/null and b/static/images/pdu/20171006_011025.jpg differ diff --git a/static/images/pdu/20171008_232352.jpg b/static/images/pdu/20171008_232352.jpg new file mode 100644 index 0000000..ba947e2 Binary files /dev/null and b/static/images/pdu/20171008_232352.jpg differ diff --git a/static/images/pdu/20171013_140614.jpg b/static/images/pdu/20171013_140614.jpg new file mode 100644 index 0000000..53349d3 Binary files /dev/null and b/static/images/pdu/20171013_140614.jpg differ diff --git a/static/images/pdu/20171013_191130.jpg b/static/images/pdu/20171013_191130.jpg new file mode 100644 index 0000000..77dee76 Binary files /dev/null and b/static/images/pdu/20171013_191130.jpg differ diff --git a/static/images/pdu/20171013_191204.jpg b/static/images/pdu/20171013_191204.jpg new file mode 100644 index 0000000..55a63c7 Binary files /dev/null and b/static/images/pdu/20171013_191204.jpg differ diff --git a/static/images/pdu/20171013_191211.jpg b/static/images/pdu/20171013_191211.jpg new file mode 100644 index 0000000..8e7872f Binary files /dev/null and b/static/images/pdu/20171013_191211.jpg differ