通过VPN打印到共享打印机

我有一个在五个远程站点上打印标签的程序。 两个网站,不工作,但其余的是相同的(据我所知)的设置。

使用Wireshark,我确定握手一切顺利,但在“打开打印文件响应”之后,从服务器发送的数据包不会到达客户端。 但是对于我从哪里出发,我有点不知所措。

我知道发送数据包的端口(445)没有被阻塞,RST数据包在同一个端口上发送,并且很好。

这也是奇怪的五个网站中的三个工作正常。

这已经运行多年,没有问题,我们改变了所有的连接(从DSL到绑定的DSL)。 但是,这个stream量是通过一个VPN – 所以它不能被ISP干扰也可以吗?

我完全卡住,任何帮助将不胜感激。 谢谢!

当一个VPN在networking链路上有奇怪的问题时,我会经常检查的一件事就是阻塞ICMP。 这打破了pathMTU发现 。 由于许多VPN基本上封装了其他数据包,所以它们比原始数据包稍大。 如果VPN无法检测到正确的MTU,那么较大的数据包往往会被丢弃。 这一切都取决于特定的VPN客户端。

该解决scheme要么在您的VPN上设置较小的MTU,要么调整任何防火墙,以免ICMP受阻。

通常,ICMP通常不应该被阻止。 阻止ICMP往往会默默地导致几件事情被破坏。