Linux Labs

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

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

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

Шаг 3 из 7 · на машине · 4 мин

Маршрут к одному адресу

Теперь клиенту можно объяснить, куда отправлять пакеты для сервиса: через соседа, у которого этот адрес.

Маршрут добавляет ip route add. Один адрес записывают с префиксом /32 — подсеть из одного узла:

text
ip route add НАЗНАЧЕНИЕ/ПРЕФИКС via ШЛЮЗ dev ИНТЕРФЕЙС

В пространство клиента команду ведёт тот же sudo ip -n lab-client. Если такая строка уже есть, ip печатает RTNETLINK answers: File exists и таблицу не меняет.

Упражнение · сделать

Путь к сервису

В lab-client добавь маршрут только к адресу 198.51.100.20 через соседа 192.0.2.1 и проверь, что сервис отвечает на ping. Адреса не меняй, маршрут по умолчанию не добавляй.

Войти и начать Машина доступна после входа

Цели · 0 из 2

  • Добавить маршрут к 198.51.100.20 через соседа ещё не выполнена
  • Получить ответ 198.51.100.20 на ping ещё не выполнена

Цели шага

0 из 2
  • Добавить маршрут к 198.51.100.20 через соседа — ещё не выполнена
  • Получить ответ 198.51.100.20 на ping — ещё не выполнена
Ubuntu 24.04

Цели шага

0 из 2
  • Добавить маршрут к 198.51.100.20 через соседа — ещё не выполнена
  • Получить ответ 198.51.100.20 на ping — ещё не выполнена
Загрузка…