即使在 TAP\Ethernet-bridge 模式下 OpenVPN 也没有 Bonjour 发现

即使在 TAP\Ethernet-bridge 模式下 OpenVPN 也没有 Bonjour 发现

我在网络上有一台远程打印机/扫描仪,可以通过在 Ubuntu 主机上运行的 OpenVPN 服务器 tap 访问。IP 打印没问题,它是我需要使用客户端机器(OSX 10.15.7 通过 tunnelblick)上的工具提供的扫描仪服务,因此我设置了以太网桥。但是,我仍然没有看到通过图像捕获使用扫描仪所需的预期 mdns 数据包。

我可以成功连接到服务器:

• 根据服务器桥指令分配 IP

• IP 位于远程网络上,与网关和所有其他远程设备位于同一子网中

• 远程路由器明显将我的客户端注册为“连接设备”

• 连接后,所有远程主机(包括扫描仪)都可以从客户端 ping 通

• 远程扫描仪服务正在按预期广播,通过在远程服务器上运行 avahi-browse 进行确认

因此,尽管在 tap 模式下连接似乎完美运行,但在我的 Mac 上发出 dns-sd -Z 确认我没有看到任何新服务,但我确实继续看到本地服务正在广播。

令人沮丧的是,我所认为的直接且相对简单的做法对我来说似乎并非如此。

确保本地防火墙已关闭,也许数据包以其他方式被阻止来自 Tap 接口?或者也许 OSX 上的某些客户端设置是独一无二的,以便使其工作?无论如何,如果能帮助阐明这一点或参考我可能遗漏的其他内容,我将不胜感激。

相关内容