AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 506592
Accepted
anup
anup
Asked: 2013-05-10 22:44:17 +0800 CST2013-05-10 22:44:17 +0800 CST 2013-05-10 22:44:17 +0800 CST

pfense 需要重新启动才能影响现有 NAT 的更改

  • 772

使用 PFSense 版本:2.0-RC1 (i386)

在 pfsense 中更改现有 NAT 规则时,我发现该规则在以下情况下不起作用:1. 规则存在但更改了其端口号或目标 LAN ip 或两者都更改了 2. 映射是使用 pfsense 负载平衡完成的,但这是禁止使用 NAT。

在上述两种情况下,我总是不得不重新启动防火墙。好像系统中的错误。

我目前的情况如下:

存在的规则:src-any:port1 --nat--> lan-ip1:port2

规则修改为:src-any:port1 --nat--> lan-ip1:port3

规则已更改并加载。我也从 shell 验证过。它显示了更改后的 nat 设置。但是连接失败。我从 web-gui 做了一个重置​​状态,但那暂时有效,后来失败了。

我检查了 LAN 网络,发现该服务正常工作。它仅在中间有防火墙的 Internet 上失败。

是否有任何 shell/cli 方法可以使它正常工作。任何可以在这里帮助我的 freebsd/pfsense 命令。因为,我要到午夜才能重新启动防火墙(允许停机)。

nat
  • 1 1 个回答
  • 11806 Views

1 个回答

  • Voted
  1. Best Answer
    Chris Buechler
    2013-05-11T03:42:39+08:002013-05-11T03:42:39+08:00

    三种可能性。

    第一,您期望已经建立的连接发生变化,而任何有状态防火墙都不会发生这种情况。您必须首先终止与该端口匹配的状态,Diag>States。

    第二,您正在运行旧的快照构建。升级到最新的稳定版本,不管上面是否有修复。您有可能得到一个快照,该快照处于一组更改的中间,并且该快照没有正确地重新加载其规则集。

    第三,您安装了某种有问题的软件包,它正在处理过滤器的重新加载过程。如果确实如此,在命令行运行 /etc/rc.filter_configure_sync 可能会吐出正在发生的事情。但是先检查一个,然后升级到 2.0.3,然后再在这里做任何事情。

    • 5

相关问题

  • 为 Cisco ASA 5510 上的端口 443/80 创建 NAT 规则和安全策略

  • Linux 路由器上的 NAT GRE(IP 协议 47)

  • OCS 2007 R2 A/V NAT - 外部客户端尝试内部 IP

  • 为什么我无法从我的win2008 NAT 后面连接到某些ftp 服务器?

  • 隧道 Xbox 网络流量 [关闭]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve