DHCP options broken since ROS 6.8?

Greetings!
We’re a small VoIP provider and we provision phones on a daily basis using tftp/option66 on MikroTik routers.
Recently we upgraded our routers from ROS 6.7 to 6.11 and noticed that our provisioning stopped working.

I did some debugging on a factory reset 750GL router with this configuration directive:

/ip dhcp-server option add code=66 name=option66 value="'192.168.88.1'"

This is what gets sent to DHCP-clients on ROS 6.7:

01:24:17 dhcp,debug,packet Unknown(66) = 31-39-32-2E-31-36-38-2E-38-38-2E-31

And this is the same option sent to DHCP-clients on ROS 6.8 and up:

00:01:57 dhcp,debug,packet Unknown(66) = C0-A8-58-01

As you can see there’s some kind of mixup in the raw value/interpreted value being sent.

I post this here hoping that someone else can confirm this issue and maybe even offer advice on how to work around it before I contact support@mikrotik.com.

Thanks!

Here some help.

http://wiki.mikrotik.com/wiki/Manual:IP/DHCP_Server#DHCP_Options

So in your case:
/ip dhcp-server option add code=66 name=option66 value=“s’192.168.88.1’”

Cheers patrikg!
That solved my problem indeed.
Should have RTFM more carefully :slight_smile: