Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email?
pfSense Forum
pfSense English Support
»
NAT
»
NAT segmentation
Username:
Password:
1 Hour
1 Day
1 Week
1 Month
Forever
Home
Help
Search
Login
Register
Pages: [
1
]
Go Down
« previous
next »
Print
Author
Topic: NAT segmentation (Read 282 times)
0 Members and 1 Guest are viewing this topic.
tommyboy180
Sr. Member
Online
Posts: 418
NAT segmentation
«
on:
June 15, 2010, 08:01:24 am »
Hello forum,
I have a strange but, I think, do-able NAT question. I have a webserver that I have on a DMZ. The public can access this webserver.
Here is the deal, I want to trick the webserver into only seeing a single IP address (like the DMZ nic address) whenever someone browses the webserver. In theory it sounds very do-able and I think I can make it work, but I have been unsuccessful with pfsense.
So the effect will be no matter who browses the webserver from any address the webserver will only see an internal IP browsing it, therefore only one IP will be logged in the access logs.
For the security minded: I know this is terrible security. This is for a proof on concept.
-Tom
Logged
-Tom Schaefer
SuperMicro 1U 2X Intel pro/1000
Dual Core Intel 2.2 Ghz - 2 Gig RAM
danswartz
Hero Member
Offline
Posts: 976
Re: NAT segmentation
«
Reply #1 on:
June 15, 2010, 08:12:54 am »
You didn't say what you've tried, so forgive me if this is already known not to work (I don't know why it wouldn't). Enable AON. You will get the default "NAT if going out the WAN rule". Add another rule that looks just the same, but NATs if going out the DMZ interface.
Logged
tommyboy180
Sr. Member
Online
Posts: 418
Re: NAT segmentation
«
Reply #2 on:
June 15, 2010, 08:47:30 pm »
Well we haven't tried on pfsense. We tried with a linksys NAT device to see if we could segment and it did, however, the webserver still sees public IPs.
We will try pfsense here soon and let you know what we were able to come up with. Thank you for your help.
Logged
-Tom Schaefer
SuperMicro 1U 2X Intel pro/1000
Dual Core Intel 2.2 Ghz - 2 Gig RAM
Efonne
Administrator
Sr. Member
Offline
Posts: 322
Re: NAT segmentation
«
Reply #3 on:
June 16, 2010, 01:07:08 am »
danswartz's suggestion should work. If you do outbound NAT on your DMZ interface, the server will only see the DMZ interface's address as the source. Your outbound NAT rule should use your DMZ interface, any for source, and you could use any for destination if you want NAT on all traffic to that network.
Logged
tommyboy180
Sr. Member
Online
Posts: 418
Re: NAT segmentation
«
Reply #4 on:
June 20, 2010, 09:45:00 am »
Well I could not get it working with a single pfsense box. I was able to add a second pfsense box to accomplish what I was trying to do.
What I have right now is:
--------------
Public Internet
|
pfsense / 192.168.1.0/24
|
pfsense / 192.168.3.0/24 ----- Webserver / 192.168.3.X
On the webserver I wrote a simple php IP address query. When browsing the webserver from the public Internet the returned IP is the IP from the boarder pfsense box (192.168.1.X)
So if it is possible to do this with a single pfsense box via AoN then I was not able to get that working.
Logged
-Tom Schaefer
SuperMicro 1U 2X Intel pro/1000
Dual Core Intel 2.2 Ghz - 2 Gig RAM
tommyboy180
Sr. Member
Online
Posts: 418
Re: NAT segmentation
«
Reply #5 on:
June 20, 2010, 09:25:04 pm »
hmm. I spoke to soon. The above layout does not work, with default settings.
Attached is my AON outbound rule. What do you see is wrong?
Logged
-Tom Schaefer
SuperMicro 1U 2X Intel pro/1000
Dual Core Intel 2.2 Ghz - 2 Gig RAM
kpa
Sr. Member
Online
Posts: 244
Re: NAT segmentation
«
Reply #6 on:
June 21, 2010, 07:54:37 am »
Add another outbound nat rule that has interface set to DMZ, source address and port set to any, destination address set to the ip address of the webserver on the DMZ and destination port set to 80.
«
Last Edit: June 21, 2010, 07:56:09 am by kpa
»
Logged
Pages: [
1
]
Go Up
Print
« previous
next »
Jump to:
Please select a destination:
-----------------------------
Administrative
-----------------------------
=> Forum rules
=> Messages from the pfSense Team
=> Feedback
-----------------------------
pfSense English Support
-----------------------------
=> Installation and Upgrades
=> General Questions
=> 2.0-BETA Snapshot Feedback and Problems
=> Post a bounty
===> Completed Bounties
===> Expired/Withdrawn Bounties
=> Hardware
=> Firewalling
=> NAT
=> CARP/VIPs
=> Routing and Multi WAN
=> Traffic Shaping
=> DHCP and DNS
=> IPsec
=> PPTP
=> PPPoE Server
=> Captive Portal
=> webGUI
=> Wireless
=> SNMP
=> DNS Server testing area
=> Packages
=> Virtualization installations and techniques
=> OpenVPN
=> Gaming
-----------------------------
Development/Documentation
-----------------------------
=> Documentation
=> Development
-----------------------------
General Category
-----------------------------
=> General Discussion
-----------------------------
International Support
-----------------------------
=> Indonesian
=> Deutsch
=> Español
=> Français
=> Italiano
=> Russian
=> Nederlands
=> Norwegian
=> Portuguese
=> Polish
=> Romanian
=> Swedish
=> Turkish
-----------------------------
Retired
-----------------------------
=> 1.2.3-PRERELEASE-TESTING snapshots - RETIRED
=> 1.2.1-RC Snapshot Feedback and Problems-RETIRED
Loading...