A comprehensive collection of Cisco networking lab exercises and configurations using Packet Tracer. Hands-on practice for networking students! π»π§
- π Report Issues: GitHub Issues
- π€ Contributing: Contributing Guidelines
- π License: MIT License
- π Installation
- β‘ Usage Examples
- β¨ Features
- π Folder Structure
- π Tech Stack
- π¦ Dependencies & Packages
- π€ Contributing
- π License
- π‘ Security
- π Code of Conduct
Before you begin, ensure you have the following:
- Cisco Packet Tracer (version 8.0 or higher recommended)
- Download from Cisco Networking Academy
- Free registration required
- Git (for version control)
-
Clone the Repository
git clone https://github.com/H0NEYP0T-466/Computer-Network-Workbench.git cd Computer-Network-Workbench -
Install Cisco Packet Tracer
- Visit Cisco NetAcad
- Create a free account
- Download Packet Tracer for your OS
- Install and launch
-
Open Lab Files
- Launch Packet Tracer
- Open any
.pktfile from the cloned repository - Start exploring and practicing!
# Clone the repository
git clone https://github.com/H0NEYP0T-466/Computer-Network-Workbench.git
cd Computer-Network-Workbench
# Open a specific lab in Packet Tracer
# Double-click any .pkt file or open through Packet Tracer GUIlab#2.pkt- Lab 2 exerciseslab#3.pkt- Lab 3 exercisesLab#4.pkt- Lab 4 exercises30-apr.pkt- Date-specific lab (April 30)7-may-26.pkt- Date-specific lab (May 7)7-may-labtask.pkt- Lab task for May 7oel.pkt- Open Ended LabPROJECT/- Project configurations
- Open the .pkt file in Packet Tracer
- Follow lab instructions (check accompanying documentation)
- Complete the tasks within the simulation
- Save your work with a new filename to avoid overwriting originals
- π― Hands-on Practice: Real-world networking scenarios
- π§ Multiple Labs: Various difficulty levels and topics
- π Structured Learning: Progressive lab exercises
- π Network Simulation: Full Cisco device emulation
- π‘ Practical Skills: Router, switch, and protocol configuration
- π Project Work: Complete network design projects
- π Educational Focus: Designed for CS/IT networking courses
- π Version Controlled: Track your progress with Git
Computer-Network-Workbench/
βββ π lab#2.pkt # Lab 2 - Basic networking
βββ π lab#3.pkt # Lab 3 - Intermediate concepts
βββ π Lab#4.pkt # Lab 4 - Advanced routing
βββ π lab#5.pkt # Lab 5 - Switching concepts
βββ π lab#6.pkt # Lab 6 - Network protocols
βββ π 30-apr.pkt # April 30 lab session
βββ π 7-may-26.pkt # May 7 lab session
βββ π 7-may-labtask.pkt # May 7 lab tasks
βββ π 14-may.pkt # May 14 lab session
βββ π LABTASK.pkt # General lab tasks
βββ π oel.pkt # Open Ended Lab
βββ π PROJECT/ # Project configurations
β βββ π project.pkt # Main project file
β βββ π L2switch.txt # Layer 2 switch config
β βββ π switch0.txt # Switch 0 configuration
β βββ π switch1.txt # Switch 1 configuration
β βββ π switch2.txt # Switch 2 configuration
βββ π README.md # This file
This project requires Cisco Packet Tracer to open and work with the .pkt files. No additional runtime dependencies.
Packet Tracer:
- Download from: https://www.netacad.com/courses/packet-tracer
- Free Cisco NetAcad account required
Git:
# Ubuntu/Debian
sudo apt-get install git
# macOS
brew install git
# Windows
# Download from https://git-scm.com/We welcome contributions! Please see our Contributing Guidelines for details on how to:
- π΄ Fork and clone the repository
- π§ Set up your environment
- π Follow our conventions
- π§ͺ Test your changes
- π€ Submit pull requests
This project is licensed under the MIT License. See the LICENSE file for details.
If you discover any security vulnerabilities, please review our Security Policy for responsible disclosure guidelines.
This project adheres to a Code of Conduct. By participating, you are expected to uphold this code.
Made with β€ by H0NEYP0T-466