DD-WRT:如何允许端口转发应用于源自 LAN 内部的请求?

UrE*_*rEl 26 router dd-wrt port-forwarding dynamic-dns

使用路由器的原始固件,我定义了从端口 80 到 LAN 中服务器的端口转发,我将其与外部动态 DNS 服务结合使用。

我现在已经升级到DD-WRT唉端口转发只适用于请求从外部IP之外的网络。从 LAN 内部,我只能通过其内部 IP 访问服务器。

如何让外部 IP(以及连接到动态外部 IP 的域名)也可以从LAN内部正确访问?

我更喜欢找出如何使用标准的 DD-WRT 定义来实现它,但使用例如 iptables 并不是不可能的。

UrE*_*rEl 25

似乎这是最近 DD-WRT 版本中的一个错误。

使用 iptables:

iptables -t nat -I POSTROUTING -o br0 -s 192.168.1.0/24 -d 192.168.1.0/24 -j MASQUERADE
Run Code Online (Sandbox Code Playgroud)

(根据您的特定 LAN 更改您的子网)

来自http://hax.at/text/41

  • 这对我有用,但前提是我将它保存为防火墙脚本而不是启动脚本。 (3认同)