Назад | Перейти на главную страницу

Печать на общие принтеры через VPN

У меня есть программа, которая печатает этикетки на пяти удаленных объектах. Два сайта не работают, но остальные имеют идентичную (насколько я могу судить) настройку.

Используя Wireshark, я определил, что квитирование проходит нормально, но после ответа «Открыть файл печати» пакет, отправленный с сервера, не достигает клиента. Но я немного не понимаю, куда мне идти дальше.

Я знаю, что порт, на который был отправлен пакет (445), не блокируется, RST-пакет отправляется на тот же порт, и это нормально.

Также странно, что три сайта из пяти работают нормально.

Это работает в течение многих лет без проблем, все, что мы изменили, - это наши возможности подключения (с DSL на связанный DSL). Но этот трафик проходит через VPN - значит, интернет-провайдер тоже не может вмешиваться, не так ли?

Я полностью застрял, и любая помощь будет много оценен. Спасибо!

Когда у VPN возникают странные проблемы с сетевым соединением, я обычно проверяю блокировку ICMP. Это ломается Обнаружение MTU пути. Поскольку многие VPN в основном инкапсулируют другие пакеты, они немного больше исходного пакета. Если VPN не может определить правильный MTU, пакеты большего размера часто просто отбрасываются. Однако все зависит от конкретного VPN-клиента.

Решение состоит в том, чтобы либо установить меньший MTU в вашей VPN, либо настроить брандмауэры, чтобы ICMP не блокировался.

Как правило, ICMP вообще не следует блокировать. Блокирование ICMP обычно приводит к тому, что некоторые вещи не работают.