我需要 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,这完全没有必要。)