Сайт на сервере lab-server слушает 192.0.2.10:8080 — это видно в выводе ss. Клиент lab-client подключиться не может: его запрос висит. Посмотри сам.
«Начать» в карточке соберёт клиента и сервер, команды со словом lab-client выполняются на клиенте.
Сокет есть, ответа нет
Проверь на сервере слушающий сокет порта 8080, затем запроси сайт с клиента и отправь серверу два эхо-запроса.
Сначала предположи
Сокет на 192.0.2.10:8080 есть. Что напечатает curl с клиента?
Теперь начни упражнение, выполни команду и сверь прогноз с выводом.
Почему клиент ждал до тайм-аута, хотя сайт слушает 192.0.2.10:8080?
-
Без пути
pingнапечатал быNetwork is unreachable. Он отправил оба запроса:2 packets transmitted. -
ssпоказал192.0.2.10:8080— туда клиент и шёл. На чужом адресе был бы отказ сразу, без ожидания. -
Молчит не только сайт:
pingтоже остался без ответа, а на него отвечает ядро сервера, сайт для этого не нужен.
Пакеты клиента доходят до сервера, и там их молча отбрасывают: не отвечает ни сайт, ни ядро.