Wireless Network: simian.collingwood

Documentation and Designs for home network, with enhanced security.

IP Range

  • 10.229.0.0/16 (255.255.0.0)
    • 10.229.0.1 (Gateway)
    • 10.229.0.7 (Cloud Key)
    • 10.229.1.5 (Raspberry Pi)
    • 10.229.5.2 - 10.229.5.254 (DHCP)
  • 10.230.0.1 - 10.230.255.254 (VPN)

Overview

graph overview {
    "Openreach FTTC Modem" -- "UniFi Security Gateway (USG)" -- "UniFi US-8-150W" -- "Cloud Key Controller";
    "UniFi US-8-150W" -- "UAP-AC-PRO-E";
    "UAP-AC-PRO-E" -- "Wireless Clients"
    "UniFi US-8-150W" -- "Raspberry Pi - PiHole";
}

Raspberry Pi Configuration

  1. Use Etcher to burn Raspbian to an SD Card.
  2. Mount the SD card and touch /boot/ssh on the SD Card.
  3. Boot the Raspberry Pi and wait for it to appear in the UniFi controller.
  4. Assign a static allocated IP address.
  5. Run through the documentation in the ansible folder.

Google Cloud Configuration

  1. Create a Google Cloud Account.
  2. Configure billing.
  3. Run through the documentation in the terraform folder.

Tasks still to complete

  • Configure UniFi (Terraform Provider)
    • Configure Cloud Key
    • Configure Networks
      • LAN
      • VPN
      • WAN
    • Configure Wireless Networks
    • Configure UniFi Security Gateway
  • Configure Network Appliance
    • Install Pi-hole
  • Configure Cloud
    • Cloud DNS
    • Dynamic DNS
    • VPN
    • Google Maps API Key