在非工作 UPnP 端口转发上隔离故障组件(应用程序/路由器)的通用方法

在非工作 UPnP 端口转发上隔离故障组件(应用程序/路由器)的通用方法

我一直找不到有关如何隔离 UPnP 端口转发问题的指南。我目前可以使用 Ubuntu 17.10 beta2 进行故障排除。

我的问题是,我在 Raspberry Pi 3 上有一个 Plex 服务器,它告诉我它所需的端口未在我的路由器 (WRT54GS) 上打开,因此它未暴露给互联网。据称,该服务器能够使用 Upnp 自行打开端口。

我做了什么:

  • 确保路由器已启用 Upnp。已多次禁用/启用它。已重新启动它。
  • 检查路由器的固件更新(不存在)。
  • 使用 Upnp 应用程序(适用于 Windows 10)确保它可以“看到”我的路由器上的设置(它可以 - 至少它列出了其中的每个端口转发规则)。
  • 确保当我进行手动端口转发时,应用程序(plex 服务器)会报告端口转发成功。确实如此。
  • 谷歌搜索了各种关键词,但大多都是关于 Upnp 暴露在互联网上的安全隐患的文章。这不是我想要的。我肯定没有说出那个神奇的词。

有没有好的方法来隔离问题?如果我能确定是我的路由器固件还是特定应用程序有问题,那么修复起来就会容易得多。

相关内容