I'm trying to convert a Linux-based DHCP scope for IPTV (Set Top Box - Entone-Kamai 500) with options over to MikroTik. Any help would be much appreciated. Here is the config I need to convert:
DHCP Server Configuration file.
# see /usr/share/doc/dhcp*/dhcpd.conf.sample
#
ddns-update-style none;
ignore client-updates;
authoritative;
option space ENTONE;
option ENTONE.SIGNATURE code 99 = text;
option ENTONE.FIRMWARE_VERSION code 100 = text;
option ENTONE.FIRMWARE_FILENAME code 101 = text;
option ENTONE.DECODER_APP_FALLBACK code 105 = text;
option ENTONE.DECODER_LOADER_VERSION code 110 = text;
option ENTONE.DECODER_LOADER_FILENAME code 111 = text;
option ENTONE.DECODER_LOADER_FALLBACK code 112 = text;
option ENTONE.DECODER_APP_VERSION code 113 = text;
option ENTONE.DECODER_APP_FILENAME code 114 = text;
option ENTONE.ENTONEINI code 106 = text;
#Entone Broadcom Janus Classes-Company
class "ENTONE-HDBOOT-BCM-JM-BW" {
match if substring (option vendor-class-identifier, 0, 20)="ENTONE-HDBOOT-BCM-JM";
vendor-option-space ENTONE;
filename "http://10.120.1.230:1080/entone/pkg_ent ... oCA.tar.gz";
option ENTONE.ENTONEINI "http://10.120.1.230:1080/entone/boot_bcm-bw3.ini";
option ntp-servers tick.cox-sd.net;
option root-path PST;
default-lease-time 3600;
max-lease-time 7200;
}
class "ENTONE-HDAPP-BCM-JM-BW" {
match if substring (option vendor-class-identifier, 0, 19)="ENTONE-HDAPP-BCM-JM";
vendor-option-space ENTONE;
option ENTONE.ENTONEINI "http://10.120.1.230:1080/entone/boot_bcm-bw3.ini";
option ntp-servers tick.cox-sd.net;
option root-path PST;
default-lease-time 3600;
max-lease-time 7200;
}
#Entone Broadcom Kamai Classes-Company
class "ENTONE-ESBOOT-B72-K5-BW" {
match if substring (option vendor-class-identifier, 0, 20)="ENTONE-ESBOOT-B72-K5";
filename "http://10.120.1.230:1080/entone/pkg_ent ... aes.tar.gz";
vendor-option-space ENTONE;
}
class "ENTONE-HDBOOT-B72-K5-BW" {
match if substring (option vendor-class-identifier, 0, 20)="ENTONE-HDBOOT-B72-K5";
filename "http://10.120.1.230:1080/entone/pkg_ent ... oCA.tar.gz";
vendor-option-space ENTONE;
}
class "ENTONE-ESAPP-B72-K5-BW" {
match if substring (option vendor-class-identifier, 0, 19)="ENTONE-ESAPP-B72-K5";
vendor-option-space ENTONE;
option ENTONE.ENTONEINI "http://10.120.1.230:1080/entone/boot_bcm-bw3.ini";
option root-path PST;
option ntp-servers tick.cox-sd.net;
default-lease-time 3600;
max-lease-time 7200;
}
class "ENTONE-HDAPP-B72-K5-BW" {
match if substring (option vendor-class-identifier, 0, 19)="ENTONE-HDAPP-B72-K5";
vendor-option-space ENTONE;
option ENTONE.ENTONEINI "http://10.120.1.230:1080/entone/boot_bcm-bw3.ini";
option root-path PST;
option ntp-servers tick.cox-sd.net;
default-lease-time 3600;
max-lease-time 7200;
}