01-14-2016 08:38 AM - edited 07-05-2021 04:29 AM
Hi Folks,
As in title, my wireless clients aren't able to obtain any IP from DHCP Server after successfully applied a FlexACL. The FlexACL purpose is to drop any Client2Client communication, allowing communication with WLC and DHCP Server. Removing FlexACL everything works properly. They don't need to contact any other system outside DHCP Server so a gateway is not required.
Scenario: WLC 2504 (ver8.1) with two AP (3702I and 2702I). Both APs in Flexconnect. VLAN 466 in local switching.
On same VLAN there's a physical DHCP Server (10.0.0.1/16) and DHCP Scope start from 10.0.51.0/16 to 10.0.55.254.
WLC interface in VLAN is 10.0.0.2/16.
FlexACL looks like:
This FlexACL is used in FlexConnect Group applied to both APs.
WLAN used is a simple WPA2-PSK and pointing to a WLC interface (466) where DHCP Proxy is disabled and obviously FlexConnect is configured with local switching and P2P Blocking Action is selected with a DROP value.
The only way to obtain a working ACL is add the WLAN id to the Central DHCP configuration Tab of FlexConnect Group. So there's no communication between clients instead they can properly communicate with 10.0.0.1.
But this looks like a workaround because DHCP is local to WLAN 466 and not centralized.
Can somebody explain me why?
Thanks again, G.
Solved! Go to Solution.
01-16-2016 12:48 AM
When it first starts out, the DHCP request is broadcast. So you need a rule allowing traffic from 0.0.0.0 to 255.255.255.255.
01-14-2016 07:57 PM
I don't know the answer, but half way down this Cisco guide it shows an ACL for DHCP.
http://www.cisco.com/c/en/us/support/docs/wireless-mobility/wlan-security/71978-acl-wlc.html
01-15-2016 12:01 AM
Thank you Philip,
unfortunately this doesn't matter with my issue, the guide is about ACL crossing WLC, I'm working on a local switched traffic (AP interface) so I'm working on FlexACL/FlexConnect Groups.
Thanks, anyway. G.
01-15-2016 12:34 AM
When a DHCP client first starts out it doesn't have an IP address, so the packet comes from 0.0.0.0. You haven't got any rule to allow the initial broadcast.
01-15-2016 02:50 AM
Thanks again Philip,
you're right, I've modified the rules adding Any to my DHCP Server:
Same result. Again, I need to specify the Central DHCP.
G.
01-16-2016 12:48 AM
When it first starts out, the DHCP request is broadcast. So you need a rule allowing traffic from 0.0.0.0 to 255.255.255.255.
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