Set Top Box DHCP Options - HELP

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_entone_hd_brcm_bin.10.1.58.6-etv-nod--hd.NoCA.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_entone_hd_brcm_bin.2.4.13.2-etv-nod.NoCA.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_entone_hd_brcm_bin.2.2.13.2-etv-nod.NoCA.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;
}

Hi there! for the “boot image” do I have to run a HTTP services or is a FTP

I suppose it must be TFTP.

TFTP is the method of transfer. The file can be sourced from another site from TFTP. The transposition of the commands into MikroTiks was what I was most concerned with.

jlpalacios, have you success with this?. i also seeking for that