Linux Labs

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

Интерфейсы, адреса и подсети

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

Шаг 1 из 8 · на машине · 4 мин

Сервер не отвечает

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

  • Читать интерфейсы и их адреса в выводе ip.
  • По префиксу определять, лежат ли два адреса в одной подсети.
  • Исправлять адрес интерфейса и проверять ответ соседа.

Коллега собрал учебную сеть из клиента и сервера 192.0.2.1 и пишет: «С клиента сервер не отвечает, хотя интерфейс включён». Посмотри сам.

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

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

Адрес клиента и ответ сервера

Посмотри адреса клиента, затем отправь серверу 192.0.2.1 два эхо-запроса: ping посылает короткие запросы и печатает ответы.

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

Интерфейс клиента включён, адрес у него есть. Что напечатает ping к серверу?

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

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

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

  • В выводе ip у lab0@if2 состояние UP — интерфейс включён.

  • Клиент и сервер соединены напрямую внутри твоей машины: путь к 192.0.2.1 не идёт через интернет.

  • Выключенный сервер просто не ответил бы на запросы. А ping их даже не отправил: ошибка появилась сразу, на клиенте.

У клиента адрес из сети 192.0.3, а сервер 192.0.2.1 — в сети 192.0.2, и путь к нему клиенту неизвестен.

Ubuntu 24.04
Загрузка…