На машине lab-node2 подняли сайт, и её администратор пишет: «У меня открывается». С соседней lab-node1 сайт не открывается. Проверь с обеих сторон.
Две машины урока — сетевые пространства lab-node1 и lab-node2 на этой ВМ, как в прошлых модулях. Команда после sudo ip netns exec lab-node1 выполняется «на» lab-node1.
Сайт с двух сторон
Запроси страницу /health сайта 192.0.2.12:8080 сначала на самой lab-node2, потом с lab-node1.
Сначала предположи
На lab-node2 сайт ответил. Что напечатает тот же запрос с lab-node1?
Теперь начни упражнение, выполни команду и сверь прогноз с выводом.
Почему на lab-node2 сайт ответил, а с lab-node1 — нет?
-
На
lab-node2он ответилtwo-hosts-ok— значит, работает. -
На
lab-node2запрос шёл на192.0.2.12, и сайт ответил — он слушает этот адрес. ОшибкаCouldn't connectта же, что при отказе сервера, а причина здесь другая. -
curlнаlab-node1запустилась и напечатала ошибку подключения — значит, она есть.
Сайт на lab-node2 работает, а запрос с lab-node1 до него не дошёл.