通过 VPN 访问 DLNA

通过 VPN 访问 DLNA

我已在家用 Ubuntu 10 机器上使用 OpenVPN 设置了一个 VPN 服务器,以便在工作和旅途中访问家用网络驱动器和媒体驱动器。我获得了有效的连接,可以成功 ping 并连接到网络上的任何节点,我可以访问我的网络驱动器,但不能访问媒体驱动器。

经过一番挖掘,我发现这与 VPN 上的“多播”有关。我似乎找不到有关此问题的任何信息,也似乎找不到 OpenVPN 配置或选项文件中的任何设置。

如果需要以某种方式启用多播,我该如何实现?如果我忽略了这个问题,有人可以告诉我我的失败原因吗?

感谢大家。

答案1

为了隧道传输多播数据包,您需要使用 GRE 隧道。路由 mDNS/Bonjour/ZeroConf 数据包也存在同样的障碍。

有很多教程,但许多教程对允许的内容和不允许的内容提供了略有不同的版本(到目前为止,GRE 最具挑战性的是缺乏高质量一致的信息)。

Ubuntu GRE 教程

相关内容