Skip to content

Network Topology

The lab uses an isolated Proxmox bridge, vmbr100, on 172.16.50.0/24. The Proxmox host sits at 172.16.50.1 and provides outbound NAT so guests can install packages during provisioning.

Host Map

IP Hostname VM ID Role
172.16.50.10 ailab-dev 210 Developer workstation
172.16.50.20 ailab-ml 220 ML platform
172.16.50.30 ailab-ds 230 Data science
172.16.50.40 ailab-app 250 Shared AI apps
172.16.50.99 ailab-attack 240 Attack box

Service Layout

Lab network topology

Counts

  • 5 VMs total
  • 4 target VMs
  • 29 service health checks
  • 55 total verification checks including deep validation

Hostname Resolution

base-setup.sh writes the same /etc/hosts map to every VM, including ailab-app. The attack box SSH aliases also mirror that map, so ssh ailab-dev, ssh ailab-ml, ssh ailab-ds, and ssh ailab-app work out of the box.