OpenWRT,将路由器 WAN IP 端口 3000 上的所有传入 ipv6 WAN 流量转发到 LAN 上具有本地 ipv6 地址的一台 PC

OpenWRT,将路由器 WAN IP 端口 3000 上的所有传入 ipv6 WAN 流量转发到 LAN 上具有本地 ipv6 地址的一台 PC

我需要 OpenWRT 方面的帮助。我想将所有发往路由器 WAN IP 端口 3000 的传入 ipv6 WAN 流量转发到 LAN 上具有本地 ipv6 地址的一台 PC。我试过了

防火墙 - 区域设置 => 常规设置

区域设置 => 常规设置图像

和防火墙 - 流量规则

交通规则图像

但由于我缺乏理解,我无法让它工作。请帮忙

非常感谢

答案1

正常的“转发”规则不会改变地址。它们只是允许数据包要经过 – 但首先,数据包必须被发送到 PC 的 IP 地址。

人们所说的“端口转发”不仅仅是转发,它实际上是NAT规则,具体来说DNAT。(尽管仍然需要“转发”规则,但那是次要的。)

OpenWRTip6tables确实支持 IPv6 的 DNAT(与 IPv4 的类似),但据我所知,它没有在 Web UI 的任何地方公开,因此您可能需要通过命令行添加 DNAT 规则。我不知道如何使用 OpenWRT 做到这一点。

(它不在 Web UI 中的原因是,在 IPv6 中通常尽可能避免使用 NAT - 尤其是“端口转发”类型的 NAT,这完全没有必要。)

相关内容