graevy

Wetware Developer


Background

I’m half finished with this CCNA course, and it’s been a missing piece. A few months ago I was working on a PR for ss14 and someone in the discord told me to implement device networking to mesh some devices instead of the bitmask I wrote, and in retrospect, this was obvious. I’d just learned helplessness with the word “networking”. And so much of tech is confidence; we can’t learn it all; we just need to know how to learn.

So I detoured for the CCNA cert. It’s comprehensive, marketable, and concrete. I went through something similar with radio a few years ago.

VLANs, Subnetting, and Hosting

This detour coincided with setting up devhack’s network, with some quirks:

  • We were allocated a /29 subnet despite not paying for it
  • Most of the hardware is old and donated
  • Being a hackerspace, the config should be transparent

This first point was really strange. Obviously the initial reaction was “hey, six usable addresses!” but the reality of the situation is that our ISP probably reactivated an old configuration for our shared office space and they would probably catch it on the next billing cycle, or when other tenants setup networking1

The second is still a major pain point, and I’m obviously in over my head. We settled on 6 VLANs to start, 2 switches (1 layer 3), and 2 SSIDs. The day after my course covered VLANs. Our L3 switch had other plans: vrf but we’re getting there.

And the third is an unexpected boon deviating from cisco’s standard. I get my setup criticized by professional network engineers, and now I’m leading an RSA workshop this week. :D

rsa


  1. As of October 2023, they haven’t ↩︎