Revised, corrected guide for adding 1:1 NAT on a standard connection
I have a standard business cable (coaxial) connection with 5 static IPs in the same subnet. Let's call them WAN_IP1 - WAN_IP5. The modem is in bridge mode.
I have already setup the WAN connection on an interface of my pfsense box to use WAN_IP1 and it works fine.
Now I want a 1:1 NAT on the same interface, pointing to Internal Address: 192.168.1.20.
============================================================================
Steps:
1. Firewall -> Virtual IP
ADD NEW
Options:
Type: Proxy ARP
Interface: The same interface of my modem
IP Address: The Public Static IP address I want for the 1:1 NAT, in this case WAN_IP2
Subnet Mask: /32 for single address
2. Firewall -> NAT -> 1:1
ADD NEW
Options:
Interface: The same interface of my cable modem
External Subnet IP: The Public Static IP address I want for the 1:1 NAT, in this case WAN_IP2
Internal IP: Single Host : The Internal Address: 192.168.1.20
3. Firewall -> Rules -> The same interface of my cable modem
ADD NEW
Options:
Action: Pass
Interface: The same interface of my cable modem
Protocol: Any
Destination: Single Host or Alias: The Internal IP Address: 192.168.1.20
===========================================================================