Можно ли узнать, какой именно хост блокирует пакет?

Между узлами А и Б где-то блокируются пакеты.
Как узнать чем-то вроде traceroute где именно теряется пакет с определенной сигнатурой?

Linux сервер где-то на Марсе и хост в Москве на РТ. Перестал работать OpenVPN: соединение устанавливается, но ни один входящий байт не проходит. Т.п. РТ на голубом глазу отвечает, "Мы ничего не блокируем, за работу впн не отвечаем"

Можно ли как-то:
1. сфабриковать тестовый пакет, который выглядит как OpenVPN траффик
2. отправлять его снова и снова и как-то (?) отловить момент, дальше которого он не идет.

Интересно в образовательных целях, как можно диагностировать такие вещи.
  • Вопрос задан
  • 188 просмотров
Пригласить эксперта
Ответы на вопрос 1
@AlexVWill
Штука в том, что так не определишь. Именно потому что та верно отметил "соединение устанавливается, но ни один входящий байт не проходит". На самом деле конечно проходит, просто ТСПУ провайдера калечит VPN пакеты, так что до сервера доходит не шифрованный пакет, а абракадабра, которую нельзя расшифровать. Отсюда и проблема, сервер не может подтвердить подлинность пакета и отвергает его.
Тут только можно посоветовать переход на какие то более другие протоколы, которые роскомпозору не по зубам.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы