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!