Лабораторные работы по Linux, сетям и SDN

Выполняйте работы по порядку на своём компьютере. Основная среда — отдельная ВМ с Ubuntu Server 24.04 LTS. Облачный аккаунт и доступ к RESDS не требуются. Сначала подготовьте ВМ.

Документация · Скачайте учебные файлы

№РаботаГде выполняйте
0Консоль Linux и VimUbuntu-ВМ
1Контейнеризация, Docker и PodmanВМ или один движок на основной ОС
2Дисковая подсистема LinuxВМ, пустой диск 10 GiB
3Сеть Linux, bonding, Bridge и VXLANContainerlab в ВМ
4Маршрутизация, NAT и firewallContainerlab в ВМ
5Динамическая маршрутизация iBGP в BIRDContainerlab в ВМ
6WireGuard и диагностика туннелейContainerlab в ВМ
7SDN: контроллер и OpenFlowContainerlab и OVS в ВМ
8SDN: сегментация и маршрутизацияContainerlab и OVS в ВМ
9SDN: политики доступа и зеркалированиеContainerlab и OVS в ВМ

Порядок работы

  1. Запускайте только один стенд за раз. Перед следующей работой сохраните отчёт и конфигурации, затем удалите текущий стенд по инструкции.
  2. В отчёте укажите ОС, архитектуру, версии инструментов и схему стенда.
  3. Для каждого задания приведите команды, важные фрагменты их вывода и объяснение результата. В сетевых работах покажите успешную проверку, ожидаемый отказ и соответствующий фрагмент PCAP. Одного скриншота ping недостаточно.
  4. Сначала опишите самостоятельное изменение: что должно произойти и почему. Затем выполните его и сравните результат с прогнозом.
  5. Не включайте в отчёт пароли и приватные ключи. Скопируйте результаты из ВМ до удаления учебной среды.