Сеть
От адресов и маршрутов к портам, фильтрации, DNS, SSH и связности нескольких машин.
14 ступеней9 лаб~9 часов средний
Трек не начат. Первая ступень — «Интерфейсы, адреса и подсети», ~30 мин.
Модуль 1
Адреса и маршруты
Интерфейсы, адреса и префиксы, выбор маршрута и шлюза, постоянная настройка сети через Netplan.
4 ступени · ~3 часа
-
Ступень 1 из 14
1 · Интерфейсы, адреса и подсетиИнтерфейсы, адреса и подсети
8 шагов · ~30 мин 8 шагов · ~30 мин- Сервер не отвечает упражнения 0 из 1 на машине 4 мин
- 2 Интерфейс и его адреса на машине 5 мин
- 3 Учебная сеть внутри машины теория 4 мин
- 4 Что значит /24 теория 5 мин
- 5 Верни клиенту соседа на машине 3 мин
- 6 Что доказывает ответ ping теория 4 мин
- 7 Другой префикс — другие соседи на машине 3 мин
- 8 Итог итог 2 мин
-
Ступень 2 из 14
2 · Как Linux выбирает маршрутКак Linux выбирает маршрут
7 шагов · ~30 мин 7 шагов · ~30 мин- Сосед отвечает, сервис — нет упражнения 0 из 1 на машине 5 мин
- 2 Таблица маршрутов теория 6 мин
- 3 Маршрут к одному адресу на машине 4 мин
- 4 Спроси ядро о пути теория 4 мин
- 5 Самый точный маршрут теория 5 мин
- 6 Сеть за соседом на машине 4 мин
- 7 Итог итог 2 мин
-
Ступень 3 из 14
3 · Постоянная сеть через NetplanПостоянная сеть через Netplan
9 шагов · 2 лабы · ~1 час 9 шагов · 2 лабы · ~1 час- Исправление пропало упражнения 0 из 1 на машине 5 мин
- 2 Где живёт настройка сети теория 5 мин
- 3 Проверить, потом применить на машине 6 мин
- 4 Все файлы каталога — одна настройка теория 4 мин
- 5 Три проверки результата теория 4 мин
- 6 Старая копия в каталоге на машине 4 мин
- 7 Netplan: вернуть связь с соседом лаба 25 мин
- 8 Сервис за соседней машиной лаба 30 мин
- 9 Итог итог 2 мин
-
4 · Тест модуля 10 вопросов · порог 70%
Модуль 2
Порты и межсетевой экран
Какой процесс слушает порт, как проверить службу с нужной стороны и открыть доступ в nftables для одного источника.
4 ступени · ~2 часа
-
Ступень 5 из 14
5 · Кто слушает портКто слушает порт
9 шагов · 1 лаба · ~50 мин 9 шагов · 1 лаба · ~50 мин- Сайт отвечает только себе упражнения 0 из 1 на машине 4 мин
- 2 Порт и сокет теория 4 мин
- 3 Кто слушает: ss на машине 4 мин
- 4 На каком адресе ждёт сокет на машине 5 мин
- 5 Сайт для соседа на машине 4 мин
- 6 Порт уже занят теория 4 мин
- 7 Страница только для своих на машине 3 мин
- 8 Порты: запустить службу app лаба 20 мин
- 9 Итог итог 2 мин
-
Ступень 6 из 14
6 · От подключения к ответу приложенияОт подключения к ответу приложения
7 шагов · ~30 мин 7 шагов · ~30 мин- Три жалобы «сайт не работает» упражнения 0 из 1 на машине 5 мин
- 2 Отказ и тайм-аут теория 5 мин
- 3 Статус ответа и код curl на машине 5 мин
- 4 Что значит ответ теория 5 мин
- 5 Отчёт, который можно повторить теория 4 мин
- 6 Проверка для мониторинга на машине 4 мин
- 7 Итог итог 2 мин
-
Ступень 7 из 14
7 · Разрешить нужное, сохранить запретРазрешить нужное, сохранить запрет
8 шагов · 1 лаба · ~55 мин 8 шагов · 1 лаба · ~55 мин- Слушатель есть, клиент ждёт упражнения 0 из 1 на машине 5 мин
- 2 Таблица, цепочка, правило на машине 4 мин
- 3 Правила по порядку на машине 6 мин
- 4 Исправь файл и загрузи его на машине 5 мин
- 5 Проверка с двух сторон теория 4 мин
- 6 Правило не на своём месте на машине 4 мин
- 7 Межсетевой экран: открыть сайт офису лаба 25 мин
- 8 Итог итог 2 мин
-
8 · Тест модуля 10 вопросов · порог 70%
Модуль 3
DNS и SSH
Где система ищет адрес для имени и как поправить DNS-сервер; что SSH проверяет при входе, права на файл ключей и действующие настройки sshd.
3 ступени · ~2 часа
-
Ступень 9 из 14
9 · Почему адрес работает, а имя — нетПочему адрес работает, а имя — нет
8 шагов · 1 лаба · ~45 мин 8 шагов · 1 лаба · ~45 мин- Сайт отвечает по адресу, но не по имени упражнения 0 из 1 на машине 5 мин
- 2 Кто ищет адрес для имени на машине 5 мин
- 3 Спроси DNS-сервер напрямую на машине 6 мин
- 4 «Имени нет» и «сервер молчит» на машине 4 мин
- 5 resolv.conf на обычной Ubuntu теория 4 мин
- 6 Исправь настройку там, где её берут на машине 4 мин
- 7 Внутренние имена не находятся лаба 15 мин
- 8 Итог итог 2 мин
-
Ступень 10 из 14
10 · SSH — доверие к серверу и вход по ключуSSH — доверие к серверу и вход по ключу
9 шагов · 2 лабы · ~1 час 9 шагов · 2 лабы · ~1 час- Ключ на месте, а вход не проходит упражнения 0 из 1 на машине 5 мин
- 2 Две проверки при входе теория 4 мин
- 3 Почему сервер не доверяет файлу на машине 4 мин
- 4 Ключ сервера сменился на машине 5 мин
- 5 Что на самом деле разрешает сервер на машине 6 мин
- 6 Верни вход по ключу на машине 4 мин
- 7 SSH не пускает по ключу лаба 20 мин
- 8 Оставь только разрешённый SSH-вход лаба 25 мин
- 9 Итог итог 2 мин
-
11 · Тест модуля 10 вопросов · порог 70%
Модуль 4
Сеть между машинами
Две машины: по виду отказа найти, где поломка — маршрут, обратный путь, фильтр или служба, — и добиться, чтобы сайт отвечал соседней машине.
3 ступени · ~2 часа
-
Ступень 12 из 14
12 · Диагностика между двумя машинамиДиагностика между двумя машинами
7 шагов · 1 лаба · ~55 мин 7 шагов · 1 лаба · ~55 мин- Сайт отвечает у себя, но не соседу упражнения 0 из 1 на машине 5 мин
- 2 Чьё это наблюдение теория 5 мин
- 3 Точный маршрут перекрывает сеть на машине 6 мин
- 4 Две настоящие машины теория 4 мин
- 5 Найди сторону поломки на машине 3 мин
- 6 Связать две машины по сети лаба 30 мин
- 7 Итог итог 2 мин
-
Ступень 13 из 14
13 · Восстановить сервис от клиента до ответаВосстановить сервис от клиента до ответа
7 шагов · 1 лаба · ~1 час 7 шагов · 1 лаба · ~1 час- Сняли фильтр, а сайт молчит упражнения 0 из 1 на машине 6 мин
- 2 Вид отказа подсказывает этап теория 6 мин
- 3 Слушатель на нужном адресе на машине 8 мин
- 4 Когда восстановление полное теория 4 мин
- 5 Последняя поломка — на двух машинах на машине 4 мин
- 6 Сайт недоступен с соседней машины лаба 40 мин
- 7 Итог итог 2 мин
-
14 · Тест модуля 10 вопросов · порог 70%
-
-
Итоговый тест 18 вопросов · порог 80%