Skip to content

The project is dedicated to setting up networks (ecole 42).

Notifications You must be signed in to change notification settings

luta-wolf/NetPractice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

NetPractice

Цель данного проекта научиться настривать межсетевые подключения между компьютерами.

Описание

subject

Вам придется настроить небольшие сети. Для этого необходимо будет понять, как работает TCP/IP-адресация. Вам нужно будет пройти 10 уровней (т.е. 10 упражнений) и включить их в свой Git репозиторий.

Сначала загрузите файл (net_practice.tgz), прикрепленный к странице проекта. Затем извлеките файлы в любую нужную папку. В этой папке запустите index.html файл. Этот интерфейс должен открыться в вашем веб-браузере:

image
  • Вы можете попрактиковаться, если введете свой логин в поле
  • Или вы можете попробовать версию "экзамен", если оставите поле пустым.

Для обучения доступно 10 уровней.Для каждого уровня появляется нефункционирующая сетевая диаграмма. В верхней части окна вы увидите цель, которую нужно достичь: проблемы, которые нужно решить, чтобы сеть работала нормально. Есть две кнопки, которые вы можете использовать: • "Проверьте еще раз", чтобы убедиться, что ваша конфигурация была правильной или нет. • "Получите мою конфигурацию", чтобы загрузить вашу конфигурацию для отправки в гит репозиторий.

image

Когда вы успешно пройдете уровень, появится новая кнопка. Нажмите на нее чтобы перейти на следующий уровень.

image

В нижней части страницы вы увидите журналы. Они могут быть полезны, чтобы понять, почему ваша конфигурация неверна.

image

Чтобы добиться успеха, измените незатененные поля до тех пор, пока конфигурация сети не будет правильной. Чтобы выполнить это задание, настоятельно рекомендуется понять, как работает адресация в сети, в которой есть такие устройства, как маршрутизаторы. Читайте о TCP /IP -адресации.

Защита

  • Во время защиты вам нужно будет пройти 3 случайных уровня, как указано на тренинг-платформа за 15 минут.
  • Вам не разрешается использовать внешние инструменты во время оценки. (Использование простого калькулятора допустимо).
Терминология

Таблица маршрутизации

Синее окно - таблица маршрутизации - правила, по которым определяется лучший путь для передачи пакетов. Это электронная база данных в маршрутизаторе, которая представляет из себя некий набор правил. В ней содержится информация о сетевых маршрутах по которым определяется наилучший путь для передачи пакета данных. Она содержит в себе адрес и маску сети подключения, адрес шлюза (т. е. маршрутизатора сети, на который отправляются данные), метрику (расстояние) и интерфейс (имя и индентификатор устройства). image

  • Слева адрес и маска сети назначения (куда хотим отправить пакет).
  • Справа адрес шлюза (адрес роутера, куда направится пакет сразу).
  • В таблице маршрутизации default или 0.0.0.0/0 соответствуют всему

Коммутатор (switch)

Это устройство для соединения нескольких устройств в одной сети. У всех устройств одинаковая маска.

Роутер (маршрутизатор)

Это сетевой компьютер, который обрабатывает полученные данные по заданным правилам администратора и опираясь на таблицу маршрутизации определяет путь для пересылки данных.

image

Перед выполнением заданий помним:

  • Первый IP-адрес подсети - адрес сети
  • Последний IP-адрес подсети - широковещательный.
  • IP-адреса соседних сетей не должны перекрываться.
  • IP-адреса 10.0.0.0 - 10.255.255.255, 172.16.0.0 - 172.31.255.255 и 192.168.0.0 - 192.168.255.255 зарезервированы для частных адресов, не могут соединяться с интернетом.
  • IP-адреса 127.0.0.1-127.255.255.254 циклический IP, используется для установления соединения с самим собой.
  • У роутера для каждой подсети своя маска.
  • Адрес сети начинается с 0 или четной цифры.

Примеры

IP-адрес 200.200.200.200/24

  • 200.200.200.0 - адрес сети
  • 200.200.200.255 - широковещательный адрес
  • 200.200.200.200 - адрес компьютера
  • /24 - маска подсети на 254 компьютера (256 - 2 = 254)
  • 200.200.200.1 - 200.200.200.254 - диапазон адресов

IP-адрес 196.32.12.254/30

  • 196.32.12.252 - адрес сети
  • 196.32.12.255 - широковещательный адрес
  • 196.32.12.254 - адрес компьютера
  • /30 - маска подсети на 2 компьютера (4 - 2 = 2)
  • 196.32.12.253 - 196.32.12.254 - диапазон адресов
Полезные материалы

P.S. При составлении материала пользовался работами Sglossu, divinepet и F@nzil

Level 1 image или image
Level 2 image или image
Level 3 image или image
Level 4 image или image
Level 5 image или image
Level 6 image или image
Level 7 image или image
Level 8 image или image
Level 9 Эту задачу можно решить тремя способами. Первый: image Второй: image

В поле internet изменили маску с /0на /24 и указали обе сети 22.22.22.0 и 77.77.77.0. Третий:

image

Раздаем интернет на сеть 77.77.77.0 с маской /24 и с помощью маски разбиваем сеть на подсети.

  • Общий диапазон 77.77.77.1 - 77.77.77.254
  • Для компьютеров ion и meson с маской 255.255.255.128 (она же /25) устанавливаем диапазон 77.77.77.1 - 77.77.77.126 и из него выбираем любые три номера.
  • Оставшийся доступный диапазон 77.77.77.129 - 77.77.77.254
  • Для роутеров proton и boson с маской 255.255.255.252 (она же /30) остается два IP-адреса 255.255.255.253 и 255.255.255.254
  • Оставшийся доступный диапазон 77.77.77.129 - 77.77.77.250
  • Для компьютера cation выбираем маску 255.255.255.192 (она же /26) и выбираем из диапазона 77.77.77.129 - 77.77.77.191 любые два номера.

или

image
Level 10 image или image

Если я вам помог, ставьте звездочку)

About

The project is dedicated to setting up networks (ecole 42).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages