Basic IT Troubleshooting Lab

FreeNASVirtualizationNetworkingNAS
Scroll to explore
2024Year
Home LabCategory
4 toolsStack

// the problem

Why This Needed to Exist

Breaking into IT support requires hands-on experience, but most entry-level candidates only have theoretical knowledge from coursework. I needed a way to practice real troubleshooting scenarios — hardware diagnostics, OS deployment, network configuration, and file server management — without access to enterprise equipment or budget for cloud labs.

// what i built

The Solution

I repurposed old PC hardware into a functional IT test lab. Using VirtualBox for virtualization and FreeNAS for network-attached storage, I created a miniature enterprise environment with simulated Active Directory, network shares, and DNS/DHCP services. I practiced ticket-based troubleshooting workflows, documented solutions, and built repeatable processes for common IT support tasks.

// key challenges

Problems I Solved

Hardware Limitations

Consumer hardware with limited RAM and processing power made running multiple VMs impossible. I optimized by using lightweight Linux distributions, running VMs sequentially rather than simultaneously, and implementing swap-based memory management to avoid OOM crashes.

Network Isolation Without Enterprise Switches

Without managed switches or VLANs, I used VirtualBox internal networks to create isolated virtual LANs. Each scenario had its own network configuration, preventing test environments from interfering with my home network.

// outcomes

What I Learned

This lab was the foundation of my practical IT knowledge. It directly prepared me for my contract role at Maple Leaf Foods / Kyndryl, where I could confidently troubleshoot hardware, configure networks, and manage servers because I had already done it dozens of times in my lab. It proved that initiative and self-directed learning can replace expensive training programs.

// tech stack

Tools & How I Used Them

FreeNAS

ZFS-based NAS for centralized file storage and sharing

VirtualBox

Type-2 hypervisor for running Windows/Linux VMs

Active Directory

Simulated enterprise domain with group policies

Networking

DHCP/DNS configuration and VirtualBox internal networks