如何在级联路由器设置中启用 UPnP/NAT-PMP

如何在级联路由器设置中启用 UPnP/NAT-PMP

我有一个带有两个级联路由器(无双 NAT)的网络设置,并且我想在所有子网上启用 UPnP/NAT-PMP。

设置:

<Internet>--<Router 1>+--<Router 2>+--<Subnet 1>--<Laptop etc.>
                      |            +--<Subnet 2>--<IOT devices>
                      +--<IPTV Device>
  • 路由器 1 已连接到我的 ISP。它获取公有 IP(IPv4 + IPv6)并进行 NAT 以进入私有 IP 子网(例如 192.168.10.0/24)。

  • 路由器 2 连接到路由器 1,添加额外的子网(例如 192.168.200.0/24 + 192.168.300.0/24)并在它们之间路由 - 无 NAT。

我想为连接到路由器 2 的设备启用通过 UPnP/NAT-PMP 的端口转发。我不确定这是否可行以及如何做到这一点。

路由器 1 是 FritzBox,运行自己的堆栈,包括 UPnP 功能。这些功能已启用。路由器 2 是运行 miniupnpd 的 Unifi USG。

我的问题是:UPnP 协议是否会跨子网转发端口转发请求?有什么方法可以启用此功能吗?我是否需要添加像 Avahi 这样的反射器服务,但适用于 UPnP?

相关内容