У меня есть программа, которая печатает этикетки на пяти удаленных объектах. Два сайта не работают, но остальные имеют идентичную (насколько я могу судить) настройку.
Используя Wireshark, я определил, что квитирование проходит нормально, но после ответа «Открыть файл печати» пакет, отправленный с сервера, не достигает клиента. Но я немного не понимаю, куда мне идти дальше.
Я знаю, что порт, на который был отправлен пакет (445), не блокируется, RST-пакет отправляется на тот же порт, и это нормально.
Также странно, что три сайта из пяти работают нормально.
Это работает в течение многих лет без проблем, все, что мы изменили, - это наши возможности подключения (с DSL на связанный DSL). Но этот трафик проходит через VPN - значит, интернет-провайдер тоже не может вмешиваться, не так ли?
Я полностью застрял, и любая помощь будет много оценен. Спасибо!
Когда у VPN возникают странные проблемы с сетевым соединением, я обычно проверяю блокировку ICMP. Это ломается Обнаружение MTU пути. Поскольку многие VPN в основном инкапсулируют другие пакеты, они немного больше исходного пакета. Если VPN не может определить правильный MTU, пакеты большего размера часто просто отбрасываются. Однако все зависит от конкретного VPN-клиента.
Решение состоит в том, чтобы либо установить меньший MTU в вашей VPN, либо настроить брандмауэры, чтобы ICMP не блокировался.
Как правило, ICMP вообще не следует блокировать. Блокирование ICMP обычно приводит к тому, что некоторые вещи не работают.