Home
Defcon 33
Homelab Network
A.I. Drone

πŸ”§ Professional Homelab Network

Enterprise-grade network infrastructure built in a college dorm environment

πŸ“Š Network Overview

A production-ready network infrastructure featuring VLAN segmentation, enterprise routing, managed switching, and comprehensive network servicesβ€”all running on enterprise hardware in a dorm room environment.

🎯 Key Achievements

🌐 Network Topology

    Internet (College Network)
                    β”‚
                    β–Ό
        β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
        β”‚   MikroTik hEX S      β”‚
        β”‚   (Router)            β”‚
        β”‚   β€’ NAT/Firewall      β”‚
        β”‚   β€’ VLAN Gateway      β”‚
        β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                    β”‚ ether2 (Trunk: VLANs 10,20,30,40)
                    β–Ό
        β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
        β”‚   Netgear GS105E      β”‚
        β”‚   (Managed Switch)    β”‚
        β”‚   β€’ 802.1Q VLANs      β”‚
        β”‚   β€’ Port Mirroring    β”‚
        β””β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”˜
              β”‚     β”‚     β”‚
     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”˜     β”‚     └────────┐
     β”‚              β”‚              β”‚
     β–Ό              β–Ό              β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Mini PC β”‚  β”‚ Pi 5     β”‚  β”‚ Wi-Fi AP β”‚
β”‚ (N100)  β”‚  β”‚ (Infra)  β”‚  β”‚ (Future) β”‚
β”‚ VLAN 20 β”‚  β”‚ VLAN 20  β”‚  β”‚ VLANs    β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ–₯️ Hardware Infrastructure

🌐 Router

MikroTik hEX S (RB760iGS)

5Γ— Gigabit Ethernet ports, 1Γ— SFP cage, 880 MHz dual-core CPU, 256MB RAM, RouterOS v7

Handles routing, NAT, firewall, DHCP, and VLAN inter-routing

πŸ“‘ Switch

Netgear GS105E

5-port Gigabit managed switch with 802.1Q VLAN support, port mirroring, and QoS

VLAN-aware distribution layer with trunk and access ports

πŸ’» Compute

Mini PC (Intel N100)

Quad-core Alder Lake-N, 16GB RAM, NVMe + external 2TB SSD storage

Runs Docker containers for services and applications

πŸ–₯️ Infrastructure

Raspberry Pi 5

ARM Cortex-A76, 8GB RAM, Ubuntu Server 24.04 LTS

Critical infrastructure services: DNS, NTP, VPN, logging

Cabling & Connectivity

Cat6 Ethernet Gigabit (1000 Mbps) 802.1Q VLAN Tagging SSH Key Authentication

πŸ”’ VLAN Segmentation

Network is logically segmented into four VLANs for security, performance, and organization:

VLAN ID Name Purpose Access Level
VLAN 10 Management Router, switch, AP management interfaces Admin only
VLAN 20 Servers Mini PC, Raspberry Pi, infrastructure services Trusted devices
VLAN 30 Clients Laptop, phone, personal devices Standard access
VLAN 40 Guest Visitor devices, IoT, untrusted hardware Internet only

Switch Port Configuration

Port Device Mode VLANs PVID
Port 1 MikroTik ether2 Trunk 10, 20, 30, 40 (Tagged) β€”
Port 2 Mini PC Access 20 (Untagged) 20
Port 3 Raspberry Pi 5 Access 20 (Untagged) 20
Port 4 Wi-Fi AP Hybrid 10 (Untagged), 30+40 (Tagged) 10
Port 5 Laptop / Spare Access 30 (Untagged) 30

βš™οΈ Network Services

Running on Raspberry Pi 5

🚫 Pi-hole

Network-wide DNS filtering and ad blocking. Provides DNS resolution for all VLANs with blocklist filtering.

ACTIVE

πŸ• Chrony (NTP)

Network Time Protocol server for accurate time synchronization across all devices.

ACTIVE

πŸ” WireGuard VPN

VPN client for secure remote access and encrypted tunneling when needed.

ACTIVE

πŸ“ Rsyslog

Centralized log forwarding to Mini PC for aggregation and analysis.

ACTIVE

πŸ“Š Monitoring Agents

Prometheus node exporter and custom metrics collection for infrastructure monitoring.

ACTIVE

πŸ€– Ansible Control

Infrastructure automation and configuration management hub.

PLANNED

Planned on Mini PC (Intel N100)

πŸ“Š Splunk

Log indexing and SIEM platform for security monitoring and analysis.

PLANNED

πŸ“ˆ Prometheus + Grafana

Metrics collection and visualization for infrastructure monitoring and dashboards.

PLANNED

πŸ›‘οΈ Suricata IDS

Network intrusion detection system using switch port mirroring for traffic analysis.

PLANNED

🐳 Docker Containers

Containerized applications and services for easy deployment and management.

PLANNED

πŸ›‘οΈ Security & Design Principles

Network Security

High Availability Design

πŸ’» Technology Stack

Operating Systems

Ubuntu Server 24.04 LTS MikroTik RouterOS v7 Windows 11

Networking

802.1Q VLANs DHCP NAT DNS (Pi-hole) NTP (Chrony) VPN (WireGuard)

Management & Monitoring

WinBox SSH PuTTY Rsyslog Prometheus Grafana

πŸ“š Key Learnings & Best Practices

Setup Methodology

🎯 Project Outcomes

This homelab demonstrates practical implementation of enterprise networking concepts in a resource-constrained environment. Despite the 28.8 Mbps college network limitation, the infrastructure provides:

This setup serves as both a learning platform and a practical infrastructure for daily use, proving that professional-grade networking doesn't require a dedicated server room or enterprise budget.

Contact

Email: ethanlawson20@outlook.com

LinkedIn: Ethan Lawson | LinkedIn