Winston.makernexus

From makernexuswiki

winston.makernexus is our DHCP, DNS, PXE Imaging, and web server available locally at the space.

Some useful notes to be better organized later:

  • DHCP, DNS, and TFTP is provided by dnsmasq, /etc/dnsmasq.d/90-makernexus contains the requisite configs.
  • DHCP lease TTLs are set to 1 hour to hopefully mitigate lease exhaustion (too many leases assigned for too long)
  • DNS uses a local domain name of 'makernexus' (handed out via DHCP), all machines and devices are available on the local network as $MACHINE.makernexus
  • TFTP is served from /var/tftp
    • PXELINUX, SYSLINUX, etc packages are installed via apt and then the files symlinked into /var/tftp
  • Web is served from /var/www/html, with subfolders:
    • linux/ Ubuntu setup preseed and scripts
    • arduino/ Arduino IDE archives