Шаг 8 из 9 · лаба · 30 мин
Сервис за соседней машиной
Сервис отчётов на node2 отвечает себе, а с node1 запрос ждёт и сдаётся. Найди, где теряется путь, и почини так, чтобы исправление пережило перезагрузку.
Ситуация
В лабе две машины: node1 — твой терминал и node2 — сервер. На node2 работает сервис отчётов: он слушает
адрес 10.99.0.1, порт 8080. Этот адрес — из служебной сети 10.99.0.0/24, которая есть только на node2.
На самой node2 curl http://10.99.0.1:8080/ отвечает строкой отчёта, а с node1 тот же запрос через три секунды
сдаётся.
Маршрут по умолчанию node1 ведёт к шлюзу во внешние сети. В лабе этого шлюза нет, как нет и интернета, но вне лабы он нужен node1 — не трогай его.
Команды на node2 выполняй с node1 через SSH: ssh node2 'команда'.
Задача
- С node1
curl http://10.99.0.1:8080/получает ответ сервиса отчётов с node2. - Исправление переживёт перезагрузку node1: оно записано в настройке Netplan.
- Маршрут по умолчанию node1 остаётся прежним — и в работе, и в настройке Netplan.
Интернета в лабе нет — только сеть между node1 и node2. Всё нужное установлено на обеих машинах.
Лаба · самостоятельно
Команды в этой лабе не даны: набирай их в терминале сам. Цели проверяются на машине после каждой команды.
Цели
0 из 3-
С node1 curl http://10.99.0.1:8080/ получает ответ сервиса с node2 — ещё не выполнена
-
Исправление записано в Netplan на node1 и переживёт перезагрузку — ещё не выполнена
-
Маршрут по умолчанию node1 прежний — в работе и в Netplan — ещё не выполнена
Машина запускается
Подсказки
0 из 3Цели лабы
0 из 3-
С node1 curl http://10.99.0.1:8080/ получает ответ сервиса с node2 — ещё не выполнена
-
Исправление записано в Netplan на node1 и переживёт перезагрузку — ещё не выполнена
-
Маршрут по умолчанию node1 прежний — в работе и в Netplan — ещё не выполнена
Цели проверяются на машине после каждой команды.