topology

the path a packet takes, left to right: workstation → the air → the uplink → the wired segment → the hosts. logical names only.

homelab topology — signal flow from air-1 to the hosts Copper links are solid lines ending in a square jack. Wi-Fi is a dotted field with radio arcs and no line. Dashed boxes are planned hosts whose switch port is already reserved. wireless side the air · Wi-Fi 6 uplink wired segment · 1000BASE-T hosts cameras have no Ethernet port: they never see sw-1 cam-1 up plug-in Wi-Fi camera RTSP · no Ethernet recorded on mini-1 rtsp → air-1 up MacBook Air (M1) 8 GB · macOS workstation — drives every session sessions → cam-2 up plug-in Wi-Fi camera RTSP · no Ethernet recorded on mini-1 rtsp → outside the LAN public endpoint out · heartbeats every host pushes nothing comes back in · nothing no port forwarded gw-1 up batt Wi-Fi 6 router LAN uplink · Wi-Fi DHCP reservations 1000BASE-T sw-1 up batt 1 uplink · 2–6 hosts · 7–8 spare Buffalo LSW4-GT-8NS/WH · 8-port unmanaged Gigabit 1 2 3 4 5 6 7 8 mini-1 up Mac mini Mid 2011 · 8 GB Ubuntu 24.04 LTS agent · cam recorder prometheus · grafana labstat mini-2 up Mac mini Late 2012 · 8 GB Ubuntu 24.04 LTS ssh · agent session exporter · reporter mini-3 planned Mac mini Late 2012 · 8 GB no OS yet ssh · agent session port 4 reserved mini-4 planned Mac mini Late 2012 · 8 GB no OS yet ssh · agent session port 5 reserved pi-1 planned batt Raspberry Pi 3 B 1 GB · no OS yet room monitor usb webcam · streams port 6 reserved

Each host pushes its own heartbeat to a public endpoint, so the page that reports a failure is not inside the thing that failed. No addresses, names or SSIDs appear here on purpose.