【问题标题】:Can not get NAT/Firewall + Port Forwarding to Webserver using OPNsense无法使用 OPNsense 将 NAT/防火墙 + 端口转发到 Web 服务器
【发布时间】:2021-09-15 12:42:39
【问题描述】:

尝试将网络流量从 WAN 地址传递到我的内部 WLAN 上的 CentOS 虚拟机。

我的 WLAN (172.16.99.X) 上的设备可以正常访问我的网络服务器 (172.16.99.27:801)。

当尝试从外部访问我的 WebServer 时,我什至看不到从 WAN (102.X.X.X) 上的移动设备向我的 Web 服务器发出的请求(防火墙实时日志)。

我已经设置了 NAT 规则:

  • 接口:广域网
  • 原型:TCP
  • 源地址:102.X.X.X
  • 源端口:*
  • 地址:172.16.99.27
  • 德港:*
  • NAT IP:172.16.99.27
  • NAT 端口:801
  • 日志:已启用
  • NAT 反射:已启用

我什至尝试在防火墙下启用 NAT 反射 -> 根据 OPNsense 中的一篇旧文章推进。

当我在 Live View 中看不到任何日志时,我正在努力进行故障排除。在此先感谢:o

系统: 版本 OPNsense 21.7.1-amd64 FreeBSD 12.1-RELEASE-p19-HBSD LibreSSL 3.3.3

【问题讨论】:

    标签: webserver firewall nat opnsense


    【解决方案1】:

    一个可能的答案太简单了:你配置的规则永远不会被调用,因此没有日志条目。由于您的设置有效,您更有可能根本不登录,作为全局设置。

    检查系统>设置>记录“禁用将日志文件写入本地磁盘”选项:如果选中,则不会在本地记录任何内容。由于您没有指定如何设置安装,您是否看到任何其他日志消息显示?如果没有,请取消设置此选项。

    要专门修复您的规则,请启用本地日志记录,并在防火墙 > NAT > 端口转发中的防火墙规则中使用您的参数为您的规则打开日志记录。

    您应该获得的日志实时视图中一个有意义的条目是连接时的“IPv6 RFC4890 要求 (ICMP)”,仅此而已。单击该行中的信息图标帮助我确定了机器上的原因:在弹出窗口中,规则 ID 既显示又可单击。如果它指向与预期不同的规则,则查找并切换另一个规则进行测试,然后从那里开始工作。

    (值得一个简短的提示,试图重现你的结果我发现了一个概念上的失败,因为我在防火墙 > 规则 > WAN 中有一个从未调用过的无用规则。如果禁用你的规则没有效果,可能会有类似的错误。检查您是否检查了正确的日志记录规则。)

    【讨论】:

      猜你喜欢
      • 2012-02-23
      • 1970-01-01
      • 1970-01-01
      • 2021-03-10
      • 1970-01-01
      • 2011-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多