WAN IP 在 LAN 中无法访问

WAN IP 在 LAN 中无法访问

我正在运行 DD-WRT,无法从 LAN 上的任何设备访问我的公共 WAN IP,即使从外部可以看到它。我在 DD-WRT 中缺少某些开关吗?

答案1

在“安全”部分的“防火墙”子部分下,取消选中“过滤 WAN NAT 重定向”。

根据文档,启用此选项“可防止 LAN 上的主机使用路由器的 WAN 地址联系 LAN 上的服务器(已使用端口重定向进行配置)”。

在此处输入图片描述

答案2

添加

insmod ipt_mark
insmod xt_mark
iptables -t mangle -A PREROUTING -i ! `get_wanface` -d `nvram get wan_ipaddr` -j MARK --set-mark 0xd001
iptables -t nat -A POSTROUTING -m mark --mark 0xd001 -j MASQUERADE 

行政->命令保存防火墙解决了这个问题。更详细地讨论了这里和错误报告这里

答案3

这里我没有 DD-WRT 来给你提供如何启用它的完整指南,但是,此功能被称为“Nat Loopback”,快速的 Google 搜索向我展示了 DD-WRT 完全支持此功能。

我不确定该选项在哪里,但是,它很可能位于 NAT/防火墙配置或接口配置下。

相关内容