I ve got a Mikrotik CCR2016 and a wireless network infrastructure controlled by a cisco wlc 2500. My problem is that when i enable the proxy mode on the controller, the router won t lease ip s. (if i deactivate it, the dhcp is working fine). Can i configure the mikrotic dhcp server to accept unicast dhcp requests?
The restriction to use dhcp proxy is to :“DHCP proxy must be enabled in order for DHCP option 82 to operate correctly”
Information about the controllers proxy mode:
"When DHCP proxy is enabled on the controller, the controller unicasts DHCP requests from the client to the
configured servers. At least one DHCP server must be configured on either the interface associated with the
WLAN or the WLAN itself.
When DHCP proxy is disabled on the controller, those DHCP packets transmitted to and from the clients are
bridged by the controller without any modification to the IP portion of the packet. Packets received from the
client are removed from the CAPWAP tunnel and transmitted on the upstream VLAN. "
Hi, I have the same issue now, mikrotik DHCP on LAN works fine, but not via CISCO 5520 controller in any mode, proxy or direct… do you have any update on this topic, please?
If memory serves correctly you need to enable DHCP relay on the routerboard and point the relay to the WLC, play around there - that solved my issue. it was like 5 years ago so don’t remember exactly.
Yes, this is exactly what I tried when activated proxy mode on WLC, without success ;-(
We use VLAN 111 in WLC with subnet 172.17.94.0/24 with WLC IP 172.17.94.5, subnet is routed on mikrotik.
We tried:
Option 1, DHCP on mikrotik within the same subnet, on IP 172.17.94.1, on mikrotik with and also without relay settings:
name=“ADSL_CISCO_WLAN” interface=ether2-VLAN111 relay=172.17.94.5
lease-time=3d address-pool=ADSL_CISCO_WLAN bootp-support=static
lease-script=“”
Option 2, DHCP on mikrotik in other subnet VLAN 101 with IP 172.17.80.4 with Cisco WLC DHCP proxy mode activated to 172.17.80.4 and on mikrotik with (and also without) relay settings to 172.17.94.5.
name=“ADSL_CISCO_WLAN” interface=vlan101_ADSL-hoste relay=172.17.94.5
lease-time=3d address-pool=ADSL_CISCO_WLAN bootp-support=static
lease-script=“”
In this option we also tried with DHCP-Relay on VLAN 111 activated and pointed to 172.17.80.4:
name=“ADSL_CISCO_WLAN” interface=vlan111_ADSL-hoste relay=172.17.80.4
lease-time=3d1s address-pool=ADSL_CISCO_WLAN bootp-support=static
lease-script=“”
Make sure the interface for the client VLAN is configured on WLC. Test if you can ping DHCP server gateway (on Mikrotik) from WLC and vice versa. In the config on the Cisco WLC, go to the client VLAN interface and set DHCP Proxy to “Disable” and apply. This should allow DHCP to flow normal to Mikrotik.