02-20-2009 07:49 AM - edited 03-11-2019 07:54 AM
I have an ASA 5510 that has a DMZ configured on it (192.168.0.0/24). The DMZ works fine except VPN users cannot hit any of the websites that run in the DMZ. My DMZ users connect through the Outside interface and are assigned a DHCP address from the pool (192.168.211.1-192.168.211.254).
Have the following ACE in my access-list attached to the outside interface to allow traffic from the VPN subnet to the DMZ interface since it is a higher security level:
access-list outside line 1 extended permit ip 192.168.211.0 255.255.255.0 192.168.0.0 255.255.255.0 (hitcnt=300)
When I connect to VPN and try to hit a website in the DMZ I see the hitcount increment but I still get nothing. What am I missing?
Solved! Go to Solution.
02-20-2009 07:57 AM
Missing nat exemption.
access-list dmznat0 extended permit ip 192.168.0.0 255.255.255.0 192.168.211.0 255.255.255.0
nat (DMZ) 0 access-list dmznat0
02-20-2009 07:56 AM
Good morning:
You have to include your DMZ addressing in the traffic to encrypt in VPN configuration. This if you have the split-tunneling feature.
Cordially.
02-20-2009 07:57 AM
Missing nat exemption.
access-list dmznat0 extended permit ip 192.168.0.0 255.255.255.0 192.168.211.0 255.255.255.0
nat (DMZ) 0 access-list dmznat0
02-20-2009 08:12 AM
That worked! Thank you!
Can you provide a quick 'dummies' explanation of why I needed that? Also, do I need the ACE entry I listed in my first post?
02-20-2009 08:16 AM
It wouldn't need to be there if you were hitting the webserver on a public ip address that was nat'd in the firewall, but since you are hitting the private dmz address, you need to exclude the traffic from nat.
You most likely do not need that access list entry because ipsec vpn traffic typically bypasses these acl's. To make sure, see if you have 'sysopt connection permit-ipsec or sysopt connection permit-vpn' in your configuration.
02-20-2009 11:04 AM
I spoke too soon. While that did allow my VPN users to get to websites in the DMZ it killed their access to resources on the LAN. After I connected to the VPN I opened NSLOOKUP and it was unable to resolve to the internal DNS servers I have specified. It was pushing everything out the split tunnel using the DNS server of the ISP for the Internet connection. That was why they were able to get to the DMZ websites, they were using the split-tunneling and surfing through the ISP instead of hitting the DMZ directly through the VPN tunnel.
02-20-2009 11:07 AM
Is there a question in there? If you post the config I'm sure we can clear it up.
02-20-2009 11:12 AM
02-20-2009 11:15 AM
What's not working with that config?
02-20-2009 11:18 AM
My VPN users cannot access and websites that are running in the DMZ1. They can access resources that are on the INSIDE. They need to be able to do both.
02-20-2009 11:21 AM
This should still fix your problem and should not break the access to the inside.
access-list dmznat0 extended permit ip 192.168.0.0 255.255.255.0 192.168.211.0 255.255.255.0
nat (DMZ1) 0 access-list dmznat0
02-20-2009 11:22 AM
As soon as I do that my VPN users lose the ability to access resources on the INSIDE.
02-20-2009 11:25 AM
And you're doing "nat (DMZ1) access-list natdmz0" right? NOT "nat (inside) access-list natdmz0"?
Otherwise that doesn't make sense why it's doing that.
02-20-2009 11:29 AM
Yes, after I did that my SH RUN NAT looked like this:
nat (Inside) 0 access-list Inside_nat0_outbound
nat (Inside) 101 0.0.0.0 0.0.0.0
nat (DMZ1) 0 access-list dmznat0
After I discovered the issue with not being able to hit inside resources I removed the NAT statement but it did fix the issue. I had to restart the ASA to clear it.
02-20-2009 11:33 AM
Well, hopefully someone else can chime in here..it shouldn't be doing that.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide