Можно ли узнать, какой именно хост блокирует пакет? Между узлами А и Б где-то блокируются пакеты. Как узнать чем-то вроде traceroute где именно теряется пакет с определенной сигнатурой? Linux сервер где-то на Марсе и хост в Москве на РТ. Перестал работать OpenVPN: соединение устанавливается, но ни один входящий байт не проходит. Т.п. РТ на голубом глазу отвечает, "Мы ничего не блокируем, за работу впн не отвечаем" Можно ли как-то: 1. сфабриковать тестовый пакет, который выглядит как OpenVPN траффик 2. отправлять его снова и снова и как-то (?) отловить момент, дальше которого он не идет. Интересно в образовательных целях, как можно диагностировать такие вещи.

27 Авг 2024 в 19:53
86 +1
0
Ответы
1

Для определения места блокировки пакетов между узлами А и Б можно воспользоваться утилитой traceroute или утилитой mtr MyTraceRouteMy TraceRouteMyTraceRoute, которая предоставляет более подробную информацию о путях следования пакетов.

Чтобы сфабриковать тестовый пакет, который выглядит как OpenVPN трафик, можно воспользоваться специальными утилитами, например, Scapy. С помощью Scapy можно создать и отправить пакеты с нужной сигнатурой на сервер и отслеживать, до какого момента они доходят.

Если у вас возникли проблемы с OpenVPN соединением, можно также попробовать использовать Wireshark для анализа сетевого трафика и выявления проблемы. В Wireshark можно фильтровать трафик по протоколу OpenVPN и анализировать взаимодействие между узлами.

Также можно обратиться к провайдеру хостинга на Марсе с запросом на предоставление информации о возможных блокировках с их стороны или установить VPN-сервер на другом хостинге для проверки работы OpenVPN.

27 Авг 2024 в 19:53
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир