Linux Labs

Сеть / Ступень 2 из 14

Как Linux выбирает маршрут

Не запущена Запускается обычно ~20 с
Выйти из урока

Шаг 1 из 7 · на машине · 5 мин

Сосед отвечает, сервис — нет

Чему научишься

  • Читать таблицу маршрутов — сеть назначения, шлюз и интерфейс.
  • Предсказывать, какой маршрут ядро выберет для адреса.
  • Добавлять маршрут к узлу или сети и проверять путь.

Клиент теперь в одной подсети с соседом 192.0.2.1. На том же соседе работает учебный сервис с адресом 198.51.100.20, и с клиента он не отвечает. Сравни два запроса.

«Начать» в карточке соберёт сеть, команды со словом lab-client выполняются на клиенте.

Упражнение · посмотреть

Два адреса одного соседа

Отправь по два эхо-запроса соседу 192.0.2.1 и сервису 198.51.100.20 и сравни, что напечатает ping.

Сначала предположи

Сосед 192.0.2.1 отвечает. Что напечатает ping к 198.51.100.20 — второму адресу того же соседа?

Теперь начни упражнение, выполни команду и сверь прогноз с выводом.

Войти и начать Машина доступна после входа
Проверь себя 1 вопрос

Почему клиент не отправил ни одного запроса к 198.51.100.20?

  • ping запущен через sudo, и с теми же правами 192.0.2.1 ответил.

  • До соседа запросы даже не дошли: ping напечатал ошибку на клиенте сразу, ничего не отправив.

198.51.100.20 лежит вне подсети клиента 192.0.2.0/24, и строки для него в таблице маршрутов клиента нет.

Ubuntu 24.04
Загрузка…