Сайт на lab-node2 не открывается с lab-node1. Коллега уверен: «Это фильтр. Сними все правила — и заработает». Проверь, прав ли он.
Машины — те же пространства lab-node1 и lab-node2, что в прошлом уроке. nc -zv адрес порт проверяет одно: принимает ли порт подключение.
Сняли фильтр — и что?
Запроси сайт 192.0.2.12:8080 с lab-node1. Потом сними все правила фильтра на lab-node2, как предложил коллега, и проверь порт снова — через nc.
Сначала предположи
Фильтр снят. Что напечатает nc о порте 8080?
Теперь начни упражнение, выполни команду и сверь прогноз с выводом.
Без фильтра nc получила Connection refused. Что это значит?
-
nft flush rulesetудаляет правила и не трогает программы. Отказ прислала самаlab-node2: на этом порту и адресе её никто не ждёт. -
Мешал: с фильтром
curlждала три секунды и не получила ничего. Без негоlab-node2ответила — пусть и отказом. -
Сайт отвечает на HTTP-запрос, а до него дело не дошло: подключение отклонено ещё на уровне порта.
Отказ прислала lab-node2: пакет теперь доходит, но порт 8080 на адресе 192.0.2.12 никто не слушает.