Set up a small Linux server lab using Multipass, VirtualBox, or Proxmox.
The lab demonstrates networking, service hosting, and system administration skills.
Virtualization_Networking_Lab/
β
ββ README.md
ββ docs/
β ββ topology.png # Network diagram
β ββ db_install.log # DB installation log
β ββ dns_install.log # DNS installation log
β ββ web_install.log # Web server installation log
β ββ test.log # Test results log
ββ scripts/
β ββ setup_lab.sh # VM creation & setup of all services
β ββ test_lab.sh # Client testing
ββ configs/
ββ db_init.sql
ββ index.html
ββ named.conf.options
- Virtualized lab with multiple Linux servers
- Apache/Nginx web server with a sample website
- MySQL database server
- Optional: DNS & DHCP servers
- Automated setup scripts for easy deployment
- Linux server administration
- Networking (IP configuration, routing, service ports)
- Web & database hosting
- DNS & DHCP configuration
- Clone the repository
git clone https://github.com/gauravchile/Virtualization_Networking_Lab.git
cd Virtualization_Networking_Lab- Run setup script
chmod +x scripts/setup_lab.sh
./scripts/setup_lab.sh- Test the lab
chmod +x scripts/test_lab.sh
./scripts/test_lab.shπ‘ Tip: Ensure virtualization is enabled in your BIOS/UEFI and that you have network access to your VMs.
- Use this lab for DevOps or Sysadmin practice
- Expand by adding more servers or services (FTP, Mail, etc.)
- Check logs in
docs/for troubleshooting