For details on how to configure your DHCP server, please refer to the manual for that software.
# KreaTV Vendor Specific Information
option space KreaTV;
option KreaTV.splash-protocol code 1 = string;
option KreaTV.kernel-protocol code 2 = string;
option KreaTV.bootcast-address code 10 = string;
option KreaTV.bootcast-attempts code 11 = unsigned integer 8;
option KreaTV.bootcast-timeout code 12 = unsigned integer 8;
option KreaTV.tftp-splash-filename code 20 = string;
option KreaTV.tftp-kernel-filename code 21 = string;
option KreaTV.tftp-server-pool code 22 = array of ip-address;
option KreaTV.tftp-pool-attempts code 23 = unsigned integer 8;
option KreaTV.tftp-node-attempts code 24 = unsigned integer 8;
option KreaTV.tftp-rrq-timeout code 25 = unsigned integer 8;
option KreaTV.tftp-timeout code 26 = unsigned integer 8;
option KreaTV.tftp-blocksize code 27 = unsigned integer 16;
option KreaTV.sap-address code 40 = string;
option KreaTV.sap-attempts code 41 = unsigned integer 8;
option KreaTV.sap-timeout code 42 = unsigned integer 8;
option KreaTV.http-server code 60 = string;
option KreaTV.http-port code 61 = unsigned integer 16;
option KreaTV.http-timeout code 62 = unsigned integer 8;
option KreaTV.http-attempts code 63 = unsigned integer 8;
option KreaTV.renewal-method code 100 = boolean;
vendor-option-space KreaTV;
subnet 192.168.0.0 netmask 255.255.255.0 {
option routers 192.168.0.1;
option subnet-mask 255.255.255.0;
range dynamic-bootp 192.168.0.40 192.168.0.80;
default-lease-time 1200;
max-lease-time 43200;
# Common parameters
next-server 192.168.0.3;
filename "/tftpboot/kreatv-kernel";
filename "SAP/2/224.2.127.254:9875";
option swap-server 192.168.0.4;
option root-path "/extra/nfs/kreatv-nfs";
option KreaTV.splash-protocol "3,1,3";
option KreaTV.kernel-protocol "3,1,3";
option KreaTV.bootcast-address "224.2.2.2:22222";
option KreaTV.bootcast-attempts 3;
option KreaTV.bootcast-timeout 10;
option KreaTV.tftp-splash-filename "/tftpboot/spl";
option KreaTV.tftp-kernel-filename "/tftpboot/kreatv-kernel";
option KreaTV.tftp-server-pool 192.168.0.2, 192.168.0.5;
option KreaTV.tftp-pool-attempts 8;
option KreaTV.tftp-node-attempts 2;
option KreaTV.tftp-rrq-timeout 10;
option KreaTV.tftp-timeout 10;
option KreaTV.tftp-blocksize 1428;
option KreaTV.sap-address "224.2.127.254:9875";
option KreaTV.sap-attempts 3;
option KreaTV.sap-timeout 10;
option KreaTV.renewal-method off;
}
se-time 3600;
max-lease-time 7200;
option time-offset 0;
subnet 192.168.100.0 netmask 255.255.255.0 {
range 192.168.100.20 192.168.100.250;
option routers 192.168.100.10;
option option-128 "224.2.2.2:22222";
option option-132 "2,3";
option option-131 "2,3";
option option-133 "kreatv-splash_1500";
next-server 192.168.100.10;
filename "kreatv-bi_1500";
option vendor-encapsulated-options 01:02:32:33:02:02:32:33:16:04:C0:A8:64:0A:15:09:2F:31:39:30:30:2E:62:69:6E:14:0B:2F:73:70:6C:61:73:68:2E:62:69:6E;
# Option 01 = 0x01 (splash-protocol)
# 01:02:32:33
# 2,3
# Option 02 = 0x02 (kernel-protocol)
# 02:02:32:33
# 2,3
# Option 03 = 0x03 (firmware-log)
# 03:15:31:39:32:2E:31:36:38:2E:31:30:30:2E:31:30:30:3A:31:39:39:39:37
# 1 9 2 . 1 6 8 . 1 0 0 . 1 0 0 : 1 9 9 9 7
# Option 22 = 0x16 (tftp-server-pool)
# 16:04:C0:A8:64:0A
# 192.168.100.10
# Option 21 = 0x15 (tftp-kernel-filename)
# 15:09:2F:31:39:30:30:2E:62:69:6E
# / 1 9 0 0 . b i n
# Option 20 = 0x14 (tftp-splash-filename)
# 14:0B:2F:73:70:6C:61:73:68:2E:62:69:6E
# / s p l a s h . b i n
}