From Makers Local 256
Jump to: navigation, search

Constant State of Disrepair (only joking (mostly))
Born On:
the dawn of time
Last Updated:
14:56, 27 March 2015 (CDT)

The Makers Local 256 network includes Internet gateway services, switching and routing infrastructure, virtual machine hosts, and servers (both virtual and physical). The servers provide both the internal and external-facing services that the shop provides to members and the general public.



Description VLAN ID IP Space
WAN 100
DMZ 200
Trusted LAN 300
Guest LAN 400
New VPN none; routed by newvpn
Server VPN none; routed by edgerouter


Maintain a listserv that is usable and reliable on the modern Internet

Create, modify, or delete Makers' LDAP records

Create a Makers Local LDAP server

Create a new VM

Convert a normal logical volume to a DRBD

Create a Makers Local VM host


Road Map

  • Set up some sort of VPN to link VPSes to the shop network.
  • Link new VPS to shop network.
  • Migrate Web site to new VPS on a trial basis.
  • Update router firmware.
  • Verify backup solution.
  • fix provisioning to be independent of zimbra.
    • This is in progress; shell script partially complete for provisioning new Makers.
  • Migrate from Zimbra's integrated LDAP to slapd (of some variety).
    • This is in progress; we have a working prototype.
  • Migrate wordpress, mediawiki, donation system, door, casca to new LDAP.
  • Find anything else that is using zimbra and switch it to new LDAP. We may need to smoke these out by firewalling zimbra so that its ldap is not accessible.
  • Establish a solution for document management, etc. to replace Zimbra document storage.
  • Decommission Zimbra.
  • Expand Maker Baker to replace the ldapadmin script for adding NFC and USB tags.
    • The basis is already started: [1]
  • Expand Maker Baker to replace the bash script for provisioning new Makers.
  • Make wireless use ldap for login (802.1x and RADIUS).
  • convert VPN to use LDAP login (depends on PAM LDAP login, probably)
  • make dev and other VMs/boxes use LDAP login (PAM)
  • Create an easy to use Web interface for the URL shortener.
  • Make a print server so you only need a generic driver to print at the shop.
  • Set up all boxes to email to netadmin when they have problems (forward root email).
  • Establish Xen management system
    • One of [2] most likely; Ctrl+F xen
  • Begin updating and upgrading VMs
  • Establish general host management system
    • For VMs and physical boxes alike, but mostly the VMs; probably Ajenti if it's a good fit


Newest on top.

  • The hub near the sign locked up, causing the alert light and temperature sensor not to function. Replugging it solved the issue. Hfuller (talk) 14:56, 27 March 2015 (CDT)
  • I set up QoS at the shop to mitigate link congestion when uploads are running. It's only applied in the upload direction (i.e., to egress traffic on the physical WAN interface on the router). I may apply more later if we have more saturation. Hfuller (talk) 19:18, 3 March 2015 (CST)
  • We have a VPS. WOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO. ( Hfuller (talk) 16:02, 28 February 2015 (CST)
  • TIL do not turn on "Auto IP Aliasing" in your UBNT access points' settings if you want your wireless clients to be able to talk to each other!!! Hfuller (talk) 00:09, 8 February 2015 (CST)
  • DNS changes for User:ctag's project - added cerealbox.256.* Hfuller (talk) 21:48, 21 January 2015 (CST)
  • We had a disk pre-failure warning on vm3 so its data was migrated to a new host, vm4, and then I swapped vm3 for vm4. The VMs are split half and half right now and we are running quite well. I forgot to install more RAM in vm4 so it only has 2GB right now. The lighter VMs can run there until I install more RAM. Hfuller (talk) 21:02, 21 January 2015 (CST)
  • I think that everyone's NFC tags are reregistered that need to be. User:Omegix has the door working so I guess we can close that particular case. Hfuller (talk) 20:21, 21 January 2015 (CST)
  • ocserv (OpenConnect/AnyConnect) VPN added. It does not use LDAP yet. This will happen after zimbra decommissioning. Hfuller (talk) 00:45, 14 October 2014 (CDT)
  • Phones installed various places in the shop. Thanks User:Opticron. Hfuller (talk) 00:45, 14 October 2014 (CDT)
  • UPS batteries. actually happened like last week. Hfuller (talk) 18:09, 19 September 2014 (CDT)
  • Web - Stopped /root/gnucash/ from running because it was pegging cpu. Jimshoe (talk) 21:41, 4 September 2014 (CDT)
  • Web - Added $wgJobRunRate = 0.1 to wiki's LocalSettings.php Jimshoe (talk) 21:41, 4 September 2014 (CDT)
  • I set up for Ludum Dare. It's currently screwed up though. Hfuller (talk) 00:41, 28 August 2014 (CDT)
  • The door now agrees with CasCADE about what an NFC tag should look like. We will need to re-register any NFC tags that were registered before, but only worked on the door. Hfuller (talk) 00:41, 28 August 2014 (CDT)
  • vm2 (on old kratos hardware) crashed one time about a week ago. I'm getting really nervous about the mainboard, CPU, or PSU in that machine. The PSU is pretty new, so I'm guessing mainboard or CPU... either way, I bought some DDR2 and will add it to vm3 soon, bringing it to a similar spec of vm2, and then we don't have to worry about reliability as much. Which is good, because atm, I am unsure if I can call kratos' old hardware reliable. Hfuller (talk) 21:50, 2 August 2014 (CDT)
  • Migrated one VM host (vm2?) to be running on top of old kratos hardware. So, we have vm3 (Switchvox hardware) and vm2 (old kratos hardware). Hfuller (talk) 21:56, 29 July 2014 (CDT)
  • Fixed DNS FQDN wonkiness. So now, stuff like will work. I know I said this before, but now it really works, for real. Hfuller (talk) 19:48, 29 July 2014 (CDT)
  • Lots of stuff going on! Two new VM hosts vm2 and vm3 are set up on the exact same platform, same xen and drbd and debian versions, etc... VM migration is working well between these. Some VMs (backup) run on vm3, the rest currently run on vm2. We need to get a machine beefy enough to run all VMs again - old kratos can do this, and I THINK the hardware on that is in a usable state (all failed parts replaced) now. So that's on the top of the to-do list now. (I may move it down, depending on what I feel like doing - there's high demand for VPN for sure.) So anyway, we can cross these off the list: Hfuller (talk) 16:45, 27 July 2014 (CDT)
    • Enable live migration of all VMs between 2-3 VM hosts.
    • Set up netadmin list and send welcome messages, etc.
    • Replace disk in kratos with 300GB VelociRaptor.
  • Holy hell, disk failures left and right. Tl;dr: kratos is now a switchvox box, it's got another failing disk in it, vm2 is hosting everything, none of the boxes are really workable (kratos has failing disk again and vm2 has no RAM). Good news is we have a new box thanks to User:Compuhacker that has a lot of RAM and is generally good. So we can use that, at least for a while, and vm2 seems to be supporting the essentials in the meantime.
  • router reconfigured to support adding dhcp clients' host names to its /etc/hosts, and it is therefore now responding to NS requests for these names. the fqdn is something like I also made one minor change to allow the switch and router to detect each other over cdp. Hfuller (talk) 01:36, 14 May 2014 (CDT)
    • hfuller@router# compare
    • [edit service dhcp-server]
    • >hostfile-update enable
    • [edit service]
    • +lldp {
    • + legacy-protocols {
    • + cdp
    • + }
    • + management-address
    • +}
  • router (UBNT EdgeRouter Lite) updated to UBNT software version 1.4.1 to hopefully fix our dhcp issues. There are some cool new features, too. Hfuller (talk) 01:36, 14 May 2014 (CDT)