使用pfSense设置1:1 NAT

pfSense框:

  • 公共IP 208.43.30.118-.117
  • 私有IP:192.168.1.1

我需要为私有networking192.168.1.5中的虚拟机提供1:1的NAT映射

我无法获得1:1的NAT工作,虽然它应该是直接的…

输出

$ pfctl -s rules scrub in on em0 all fragment reassemble scrub in on em1 all fragment reassemble anchor "relayd/*" all block drop in log all label "Default deny rule" block drop out log all label "Default deny rule" block drop in quick inet6 all block drop out quick inet6 all block drop quick proto tcp from any port = 0 to any block drop quick proto tcp from any to any port = 0 block drop quick proto udp from any port = 0 to any block drop quick proto udp from any to any port = 0 block drop quick from <snort2c> to any label "Block snort2c hosts" block drop quick from any to <snort2c> label "Block snort2c hosts" block drop in log quick proto carp from (self) to any pass quick proto carp all keep state pass quick proto pfsync all keep state block drop in log quick proto tcp from <sshlockout> to any port = ssh label "sshlockout" block drop in log quick proto tcp from <webConfiguratorlockout> to any port = http label "webConfiguratorlockout" block drop in quick from <virusprot> to any label "virusprot overload table" block drop in log quick on em0 from <bogons> to any label "block bogon networks from WAN" block drop in on ! em0 inet from 208.43.30.112/29 to any block drop in inet from 208.43.30.118 to any block drop in inet from 208.43.30.117 to any block drop in on ! em1 inet from 192.168.1.0/24 to any block drop in inet from 192.168.1.1 to any block drop in on em0 inet6 from fe80::250:56ff:fe8b:571e to any block drop in on em1 inet6 from fe80::250:56ff:fe8b:571f to any pass in on lo0 all flags S/SA keep state label "pass loopback" pass out on lo0 all flags S/SA keep state label "pass loopback" pass out all flags S/SA keep state allow-opts label "let out anything from firewall host itself" pass out route-to (em0 208.43.30.113) inet from 208.43.30.118 to ! 208.43.30.112/29 flags S/SA keep state allow-opts label "let out anything from firewall host itself" pass in quick on em1 proto tcp from any to (em1) port = http flags S/SA keep state label "anti-lockout rule" anchor "userrules/*" all pass in quick on em0 reply-to (em0 208.43.30.113) inet proto tcp from any to 192.168.1.5 port = http flags S/SA keep state label "USER_RULE: allow webtraffic" pass in quick on em1 inet from 192.168.1.0/24 to any flags S/SA keep state label "USER_RULE: Default allow LAN to any rule" anchor "tftp-proxy/*" all 

我试着用端口转发和1:1 NAT来设置它几次,但是stream量不转发到内部IP。 我究竟做错了什么?

接口外部IP内部IP目标IP描述

广域网208.43.30.117局域网192.168.1.5转发外部到内部IP

额外的IP只是一个IP别名(虚拟IP)我已经添加1:1的NAT规则,然后通过GUI上传命令的输出之前为什么这不反映在输出发布

我犯的错误是没有configuration客户端的网关指向pfsense。

NAT客户端有多个网卡,默认网关设置为另一个网卡。

一旦解决,问题就解决了