Close but not exactly what I need.
This is actually what I am trying to do. I would share from the config file of the client, but I am under an NDA and can’t show any part of the config.
What I am needing is towards the bottom part of the page where it says:
Step 1 Configure PAT for the inside network by entering the following commands:
hostname(config)# nat (inside) 1 0.0.0.0 0.0.0.0 0 0
hostname(config)# global (outside) 1 209.165.201.15
Step 2 Redirect Telnet requests for 209.165.201.5 to 10.1.1.6 by entering the following command:
hostname(config)# static (inside,outside) tcp 209.165.201.5 telnet 10.1.1.6 telnet netmask 255.255.255.255
Step 3 Redirect FTP requests for IP address 209.165.201.5 to 10.1.1.3 by entering the following command:
hostname(config)# static (inside,outside) tcp 209.165.201.5 ftp 10.1.1.3 ftp netmask 255.255.255.255
Step 4 Redirect HTTP requests for the ASA outside interface address to 10.1.1.5 by entering the following command:
hostname(config)# static (inside,outside) tcp interface www 10.1.1.5 www netmask 255.255.255.255
Step 5 Redirect HTTP requests on port 8080 for PAT address 209.165.201.15 to 10.1.1.7 port 80 by entering the following command:
hostname(config)# static (inside,outside) tcp 209.165.201.15 8080 10.1.1.7 www netmask 255.255.255.255
If you will notice the external IP is the same for each, but the port and IP for the inside devices are all different. From what I have been able to determine, pfSense only supports 1:1 NAT. I am hoping I have missed something and that pfSense will allow for a single external IP to map to multiple internal IPs on different ports.