Skip to content

gauravchile/VirtualizationNetworking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ–₯️ Virtualization & Networking Lab

Set up a small Linux server lab using Multipass, VirtualBox, or Proxmox.
The lab demonstrates networking, service hosting, and system administration skills.

Linux Bash Networking Virtualization


πŸ“ Project Structure

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

🌟 Features

  • 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

🎯 Skills Demonstrated

  • Linux server administration
  • Networking (IP configuration, routing, service ports)
  • Web & database hosting
  • DNS & DHCP configuration

βš™οΈ Usage

  1. Clone the repository
git clone https://github.com/gauravchile/Virtualization_Networking_Lab.git
cd Virtualization_Networking_Lab
  1. Run setup script
chmod +x scripts/setup_lab.sh
./scripts/setup_lab.sh
  1. 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.


πŸ’‘ Pro Tips

  • Use this lab for DevOps or Sysadmin practice
  • Expand by adding more servers or services (FTP, Mail, etc.)
  • Check logs in docs/ for troubleshooting

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published