Net_Practice

Cover Image for Net_Practice
Amine Beihaqi
Amine Beihaqi

Net_Practice: Networking Challenges

Introduction

Welcome to Net_Practice, a practical exercise designed to immerse you in the world of networking. In this project, you'll navigate through 10 levels of networking challenges, configuring small-scale networks, and solving problems to ensure smooth operation.

General Guidelines

To conquer these challenges, you need a solid understanding of TCP/IP addressing. The networks you'll be working with are simulated and accessible through a training interface in your web browser.

Mandatory Part

Getting Started

  1. Download the attached file from the project's page.
  2. Extract the files to your preferred folder.
  3. Open the index.html file in your web browser.

Interface Overview

You'll be welcomed by the NetPractice interface, prompting you to input your login to start practicing. Alternatively, you can try the 'correction' version by leaving the field empty.

Level Challenges

For each level, you'll encounter a non-functioning network diagram with a specific goal at the top. Your mission is to solve the issues and make the network run correctly.

Available Actions:

  • Check again: Verify if your configuration is correct.
  • Get my config: Download your configuration to submit it later.

Progressing Through Levels

Successfully completing a level unlocks a button to proceed to the next challenge. Before moving on, export your configuration using the 'Get my config' button.

Helpful Logs

At the bottom of the page, logs provide insights into why your configuration might be incorrect. Understanding TCP/IP addressing, especially in networks with routers, is crucial for success.

Submission and Peer-Evaluation

Submit your assignment in your Git repository. Each level completed corresponds to a file (10 files in total, one per level). Place them at the root of your repository.

Remember to enter your login in the training interface and export a file per level using the 'Get my config' button.

During the defense, you'll be evaluated on three random levels specified on the training platform. You have limited time, and external tools are not allowed, except for a simple calculator like "bc."

Good luck, and may your networking prowess shine!