10-12-2018 02:01 PM
Hi,
Its my understanding that the redirection URL only dictates what URL traffic has to be exempted.
It will not restrict DNS traffic to certain IPs (only internal and external DNS).
Is my understanding correct for WLC as well ?
What are various ways we can restrict DNS traffic on WLC during pre-auth phase for guest since WLC does not support DACL
Solved! Go to Solution.
10-12-2018 02:18 PM
10-15-2018 08:26 AM
The ACL will block if written correctly. If you write the ACL as:
permit DNS to desired DNS servers
permit traffic to ISE PSNs
deny all other traffic
Nothing else should get through. Is that not what you are seeing? Can you send a screen shot of your redirect ACL?
10-12-2018 02:18 PM
10-15-2018 08:08 AM
Thanks Jason.
I just had one clarification and I think the below link talks about it.
"This ACL will be referenced in the access-accept of the ISE and will define what traffic should be redirected (denied by ACL), and what traffic shouldn't (permitted by the ACL"
The above statement does not mention that the ACL will also act as a pre-auth ACL.
I guess the customer was expecting the ACL to also block traffic and this was brought up in their pen testing.
They had only their internal DNS server permitted in the ACL and the pen tester was able to query public DNS server.
10-15-2018 08:26 AM
The ACL will block if written correctly. If you write the ACL as:
permit DNS to desired DNS servers
permit traffic to ISE PSNs
deny all other traffic
Nothing else should get through. Is that not what you are seeing? Can you send a screen shot of your redirect ACL?
10-15-2018 08:42 AM - edited 10-15-2018 08:47 AM
10-15-2018 08:45 AM
In addition to explicitly allowing your DNS servers, you also need another ACL near the bottom to deny any other DNS traffic.
10-15-2018 08:50 AM
There should be an implicit deny all at the end, but maybe the WLCs don't do that for redirect ACLs. I always put a deny all at the end of the redirect ACL.
Umahar, also you can clean up that ACL a bit. You don't need to put both directions in the ACL if you make your first line:
permit any any direction outbound
We don't care about the outbound direction (network->client). We only care about inbound. I always cringe when I see both directions in the ACL. Makes it a bit tougher to read and doubles your chance to make a typo.
10-15-2018 08:55 AM
Just to give you an example here is my standard redirect ACL with subnet erased.
10-15-2018 09:55 AM
Thanks Hosuk and Paul.
Just tried in my lab and I was able to block adding a Deny.
The only reason I went thinking into this direction because the Wireless expert mentioned earlier that no implicit deny is required and I ruled that out.
10-15-2018 09:45 AM
When endpoint is in WebAuth state the pre-auth ACL allows DNS traffic even with implicit deny. So you need to specify deny statement at the end to deny DNS to other untrusted DNS servers. Either deny any or deny DNS works.
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