tpd Admin

The Admin node contains the router, repositories (git and mirror), and jump server between my home network and the intranet.

Additional Hardware

  • wireless interface:
    • The mini-pc came with an onboard wireless adapter. I use this to connect to my home router and provide access to the internet and as the jump ip to the 10.1.1.0/24 intranet.
  • network interface
    • The mini-pc came with an onboard ethernet adapter. I use this as the permanent interface into the switch for the 10.1.1.0/24 intranet.
  • USB drive
    • I didn’t replace the internal hard drive and opted for an additional 250GB usb drive for storing the mirror repositories. On hindsight, I should have gotten a bigger disk, but at the time I was still considering budget.

OS

Ubuntu 16.04

Applications

  • dnsmasq
  • apt-mirror
  • proftpd

DNSMasq

dnsmasq is used to provide DNS services, DHCP and PXE Boot within the 10.1.1.0/24 interface. I never got the PXE Boot part to write, and DHCP sometimes adds itself to my wireless routing at home, rendering the internet useless for the devices that configure itself to it.

My how-to on DNSMasq.

ProFTPD

The original reasoning for ProFTPD was for PXE boot, but I was never able to get it to work right. It is now the ftp server for the mirror repositories.

My how-to on ProFTPD.