<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal>I am trying to set up a shared network for my set top boxes
to pull address from. The Occam blades ip address is 10.22.0.21 it is a member
of the 10.22.0.0/24 network and this is where the stb ip request comes from. We
want the stb to pull a 10.22.64.x address, because this is a different subnet
all together we need to set up a shred network. Every time we reboot a stb it
gets and address from the wrong subnet. The request comes from 10.22.0.21 and
in get 10.101.1.101.  10.101.1.3 is the server ip and we have a small
range in there for testing, this is not what we want the occam stb’s to
pull.<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>###############################################################################<o:p></o:p></p>

<p class=MsoNormal># Global configurations<o:p></o:p></p>

<p class=MsoNormal>###############################################################################<o:p></o:p></p>

<p class=MsoNormal>ddns-update-style ad-hoc;<o:p></o:p></p>

<p class=MsoNormal>default-lease-time 10000000;<o:p></o:p></p>

<p class=MsoNormal>max-lease-time 20000000;<o:p></o:p></p>

<p class=MsoNormal>allow bootp;<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal># Set this to your domain name<o:p></o:p></p>

<p class=MsoNormal>option domain-name "minervanetworks.com";<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal># Enter your DNS servers separated by commas ','  <o:p></o:p></p>

<p class=MsoNormal>option domain-name-servers ; <o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal># Extra stuff for multicast booting<o:p></o:p></p>

<p class=MsoNormal>option space AMINO;<o:p></o:p></p>

<p class=MsoNormal>option AMINO.address
               
code 1 = ip-address;<o:p></o:p></p>

<p class=MsoNormal>option AMINO.port        code 2
= integer 16;<o:p></o:p></p>

<p class=MsoNormal>option AMINO.product
               
code 3 = text;<o:p></o:p></p>

<p class=MsoNormal>option AMINO.option    code 4 = text;<o:p></o:p></p>

<p class=MsoNormal>option AMINO.version code 5 = text;<o:p></o:p></p>

<p class=MsoNormal>option AMINO.middleware code 6 = ip-address;<o:p></o:p></p>

<p class=MsoNormal>option
AMINO.mw_port             
code 7 = integer 16;<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>###############################################################################<o:p></o:p></p>

<p class=MsoNormal># Amino Bootstrap image definition<o:p></o:p></p>

<p class=MsoNormal># --------------------------------<o:p></o:p></p>

<p class=MsoNormal># Defines the image which an Amino 103/110/500 will use if
it is multicast <o:p></o:p></p>

<p class=MsoNormal># aware and starts up with a blank flash.<o:p></o:p></p>

<p class=MsoNormal># <o:p></o:p></p>

<p class=MsoNormal># Note: This IP address must match the bootstrap IP address
defined for the <o:p></o:p></p>

<p class=MsoNormal># particular STB model (bootstrap.XXX) in
/etc/mcastbootd.conf<o:p></o:p></p>

<p class=MsoNormal>###############################################################################<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal># 110<o:p></o:p></p>

<p class=MsoNormal>class "AMINET11x mboot"<o:p></o:p></p>

<p class=MsoNormal>{<o:p></o:p></p>

<p class=MsoNormal>               
match if (option vendor-class-identifier="aminoAMINET11xmboot") or<o:p></o:p></p>

<p class=MsoNormal>                               
((substring( option vendor-encapsulated-options, 2, 9)="AMINET11x")<o:p></o:p></p>

<p class=MsoNormal>                               
and (substring( option vendor-encapsulated-options, 13, 5)="mboot"));<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>               
vendor-option-space AMINO;<o:p></o:p></p>

<p class=MsoNormal>               
option AMINO.address 225.50.50.54;<o:p></o:p></p>

<p class=MsoNormal>               
option AMINO.port 11111;<o:p></o:p></p>

<p class=MsoNormal>}<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal># 500<o:p></o:p></p>

<p class=MsoNormal>class "AMINET5xx mboot"<o:p></o:p></p>

<p class=MsoNormal>{<o:p></o:p></p>

<p class=MsoNormal>               
match if (option vendor-class-identifier="aminoAMINET5xxmboot") or <o:p></o:p></p>

<p class=MsoNormal>                               
((substring( option vendor-encapsulated-options, 2, 9)="AMINET5xx")<o:p></o:p></p>

<p class=MsoNormal>                               
and (substring( option vendor-encapsulated-options, 13, 5)="mboot"));<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>               
vendor-option-space AMINO;<o:p></o:p></p>

<p class=MsoNormal>               
option AMINO.address 225.50.50.64;<o:p></o:p></p>

<p class=MsoNormal>               
option AMINO.port 11111;<o:p></o:p></p>

<p class=MsoNormal>}<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>###############################################################################<o:p></o:p></p>

<p class=MsoNormal># Amino signed image definition<o:p></o:p></p>

<p class=MsoNormal># -----------------------------<o:p></o:p></p>

<p class=MsoNormal># Defines the complete signed image which an Amino
103/110/500 will listen for<o:p></o:p></p>

<p class=MsoNormal># when it is sent the upgrade command.<o:p></o:p></p>

<p class=MsoNormal># <o:p></o:p></p>

<p class=MsoNormal># Note: This IP address must match the bootstrap IP address
defined for the <o:p></o:p></p>

<p class=MsoNormal># particular STB model (mc.thinkXXX) in /etc/mcastbootd.conf<o:p></o:p></p>

<p class=MsoNormal>###############################################################################<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal># 110<o:p></o:p></p>

<p class=MsoNormal>class "aminet110 multicast image"<o:p></o:p></p>

<p class=MsoNormal>{<o:p></o:p></p>

<p class=MsoNormal>               
match if (option vendor-class-identifier="Aminoaminet110upgrd") or<o:p></o:p></p>

<p class=MsoNormal>                               
((substring( option vendor-encapsulated-options,2,9)="aminet110")<o:p></o:p></p>

<p class=MsoNormal>                               
and  (substring( option vendor-encapsulated-options,13,5)="upgrd"));<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>               
vendor-option-space AMINO;<o:p></o:p></p>

<p class=MsoNormal>               
option AMINO.address 225.50.50.55;<o:p></o:p></p>

<p class=MsoNormal>               
option AMINO.port 11111;<o:p></o:p></p>

<p class=MsoNormal>}<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal># 500<o:p></o:p></p>

<p class=MsoNormal>class "aminet500 multicast image"<o:p></o:p></p>

<p class=MsoNormal>{<o:p></o:p></p>

<p class=MsoNormal>               
match if (option vendor-class-identifier="Aminoaminet500upgrd") or<o:p></o:p></p>

<p class=MsoNormal>                               
((substring( option vendor-encapsulated-options,2,9)="aminet500")<o:p></o:p></p>

<p class=MsoNormal>                               
and  (substring( option vendor-encapsulated-options,13,5)="upgrd"));<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>               
vendor-option-space AMINO;<o:p></o:p></p>

<p class=MsoNormal>               
option AMINO.address 225.50.50.65;<o:p></o:p></p>

<p class=MsoNormal>               
option AMINO.port 11111;<o:p></o:p></p>

<p class=MsoNormal>}<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>###############################################################################<o:p></o:p></p>

<p class=MsoNormal># Amino response when booting<o:p></o:p></p>

<p class=MsoNormal># ---------------------------<o:p></o:p></p>

<p class=MsoNormal># Defines the iTvManager multicast resource IP the STB will
listen for when it<o:p></o:p></p>

<p class=MsoNormal># has been successfully flashed.  <o:p></o:p></p>

<p class=MsoNormal>#<o:p></o:p></p>

<p class=MsoNormal># The multicast IP address (option AMINO.middleware) must
match the<o:p></o:p></p>

<p class=MsoNormal># STB Boot stream for the Amino Module setting which is
configured in the <o:p></o:p></p>

<p class=MsoNormal># IP HEADEND->Setup page of the Admin application. 
It is likely that all three<o:p></o:p></p>

<p class=MsoNormal># STB models (103/110/500) will point to the same multicast
resource IP.<o:p></o:p></p>

<p class=MsoNormal>#<o:p></o:p></p>

<p class=MsoNormal># This section is only reached when the STB is/has been
successfully flashed.<o:p></o:p></p>

<p class=MsoNormal>###############################################################################<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal># 110<o:p></o:p></p>

<p class=MsoNormal>class "aminet11x fisys"<o:p></o:p></p>

<p class=MsoNormal>{<o:p></o:p></p>

<p class=MsoNormal>               
match if (option vendor-class-identifier="Aminoaminet110fisys") or<o:p></o:p></p>

<p class=MsoNormal>                               
((substring( option vendor-encapsulated-options,2,9)="aminet110")<o:p></o:p></p>

<p class=MsoNormal>                               
and (substring( option vendor-encapsulated-options,13,5)="fisys"));<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>               
vendor-option-space AMINO;<o:p></o:p></p>

<p class=MsoNormal>               
option AMINO.middleware 239.255.5.5;<o:p></o:p></p>

<p class=MsoNormal>               
option AMINO.mw_port 4545;<o:p></o:p></p>

<p class=MsoNormal>}<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal># Aminet500 - response when booting<o:p></o:p></p>

<p class=MsoNormal>class "aminet500 fisys"<o:p></o:p></p>

<p class=MsoNormal>{<o:p></o:p></p>

<p class=MsoNormal>               
match if (option vendor-class-identifier="Aminoaminet500fisys") or<o:p></o:p></p>

<p class=MsoNormal>                               
((substring( option vendor-encapsulated-options,2,9)="aminet500")<o:p></o:p></p>

<p class=MsoNormal>                               
and (substring( option vendor-encapsulated-options,13,5)="fisys"));<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>               
vendor-option-space AMINO;<o:p></o:p></p>

<p class=MsoNormal>               
option AMINO.middleware 239.255.5.5;<o:p></o:p></p>

<p class=MsoNormal>               
option AMINO.mw_port 4545;<o:p></o:p></p>

<p class=MsoNormal>}<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>################## ENTONE SETTOP SPACE
#################################<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>option space ENTONE;<o:p></o:p></p>

<p class=MsoNormal>option ENTONE.SIGNATURE code 99 = text;<o:p></o:p></p>

<p class=MsoNormal>option ENTONE.FIRMWARE_VERSION code 100 = text;<o:p></o:p></p>

<p class=MsoNormal>option ENTONE.FIRMWARE_FILENAME code 101 = text;<o:p></o:p></p>

<p class=MsoNormal>option ENTONE.APP_URL code 102 = text;<o:p></o:p></p>

<p class=MsoNormal>option ENTONE.RFS_URL code 103 = text;<o:p></o:p></p>

<p class=MsoNormal>option ENTONE.CENT_FTP code 104 = text;<o:p></o:p></p>

<p class=MsoNormal>option ENTONE.DECODER_APP_FALLBACK code 105 = text;<o:p></o:p></p>

<p class=MsoNormal>option ENTONE.ENTONEINI code 106 = text;<o:p></o:p></p>

<p class=MsoNormal>option ENTONE.DECODER_LOADER_VERSION code 110 = text;<o:p></o:p></p>

<p class=MsoNormal>option ENTONE.DECODER_LOADER_FILENAME code 111 = text;<o:p></o:p></p>

<p class=MsoNormal>option ENTONE.DECODER_LOADER_FALLBACK code 112 = text;<o:p></o:p></p>

<p class=MsoNormal>option ENTONE.DECODER_APP_VERSION code 113 = text;<o:p></o:p></p>

<p class=MsoNormal>option ENTONE.DECODER_APP_FILENAME code 114 = text;<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>####################<o:p></o:p></p>

<p class=MsoNormal>### Hydra 2 ########<o:p></o:p></p>

<p class=MsoNormal>####################<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>class "HYDRA-FIRMWARE-1" {<o:p></o:p></p>

<p class=MsoNormal>match if substring (option vendor-class-identifier, 0, 16) =
"HYDRA-FIRMWARE-1";<o:p></o:p></p>

<p class=MsoNormal>filename "<a
href="ftp://10.101.1.3/entone/rtr_P5R4B1E.dat">ftp://10.101.1.3/entone/rtr_P5R4B1E.dat</a>";<o:p></o:p></p>

<p class=MsoNormal>next-server 10.101.1.3;<o:p></o:p></p>

<p class=MsoNormal>default-lease-time 3600; # 1 hour<o:p></o:p></p>

<p class=MsoNormal>max-lease-time 3600; # 1 hour<o:p></o:p></p>

<p class=MsoNormal>}<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>class "HYDRA-FIRMWARE-2" {<o:p></o:p></p>

<p class=MsoNormal>match if substring (option vendor-class-identifier, 0, 16) =
"HYDRA-FIRMWARE-2";<o:p></o:p></p>

<p class=MsoNormal>filename "<a
href="ftp://10.101.1.3/entone/rtr_P5R4B1E.dat">ftp://10.101.1.3/entone/rtr_P5R4B1E.dat</a>";<o:p></o:p></p>

<p class=MsoNormal>next-server 10.101.1.3;<o:p></o:p></p>

<p class=MsoNormal>default-lease-time 3600; # 1 hour<o:p></o:p></p>

<p class=MsoNormal>max-lease-time 3600; # 1 hour<o:p></o:p></p>

<p class=MsoNormal>}<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>class "HYDRA-BOOT" {<o:p></o:p></p>

<p class=MsoNormal>match if substring (option vendor-class-identifier, 0, 10) =
"HYDRA-BOOT";<o:p></o:p></p>

<p class=MsoNormal>filename
"entone/mvthink.verimatrix_P5R5B1D_MV_3.1.16.bin"; #ftp download<o:p></o:p></p>

<p class=MsoNormal>vendor-option-space ENTONE;<o:p></o:p></p>

<p class=MsoNormal>option ENTONE.SIGNATURE "ENTONE-HYDRA";<o:p></o:p></p>

<p class=MsoNormal>option ENTONE.FIRMWARE_VERSION "3.3";<o:p></o:p></p>

<p class=MsoNormal>option ENTONE.FIRMWARE_FILENAME "<a
href="ftp://10.101.1.3/entone/rtr_P5R4B1E.dat">ftp://10.101.1.3/entone/rtr_P5R4B1E.dat</a>";<o:p></o:p></p>

<p class=MsoNormal>next-server 10.101.1.3;<o:p></o:p></p>

<p class=MsoNormal>default-lease-time 31536000;<o:p></o:p></p>

<p class=MsoNormal>max-lease-time 31536000; <o:p></o:p></p>

<p class=MsoNormal>}<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>class "Entone-Hydra-MS" {<o:p></o:p></p>

<p class=MsoNormal>match if substring (option vendor-class-identifier, 0, 15) =
"Entone-Hydra-MS";<o:p></o:p></p>

<p class=MsoNormal>vendor-option-space ENTONE;<o:p></o:p></p>

<p class=MsoNormal>option ENTONE.ENTONEINI "entone/entone_boot.ini";
#http download<o:p></o:p></p>

<p class=MsoNormal>next-server 10.101.1.3;<o:p></o:p></p>

<p class=MsoNormal>default-lease-time 3600; # 7 days<o:p></o:p></p>

<p class=MsoNormal>max-lease-time 3600; # 7 days<o:p></o:p></p>

<p class=MsoNormal>}<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>####################<o:p></o:p></p>

<p class=MsoNormal>### Hydra HD #######<o:p></o:p></p>

<p class=MsoNormal>####################<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal># For BBL<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>class "ENTONE-HDBOOT-SMP"{<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>match if substring (option vendor-class-identifier, 0,
17)="ENTONE-HDBOOT-SMP";<o:p></o:p></p>

<p class=MsoNormal>filename "<a
href="http://10.101.1.3/entone/pkg.742G_SP1_MV_fresco-3.2.0.14.NoCA.tar.gz">http://10.101.1.3/entone/pkg.742G_SP1_MV_fresco-3.2.0.14.NoCA.tar.gz</a>";<o:p></o:p></p>

<p class=MsoNormal>option ENTONE.DECODER_APP_VERSION
"742G_SP1_MV_fresco-3.2.0.14"; #Do not remove<o:p></o:p></p>

<p class=MsoNormal>option ENTONE.DECODER_APP_FILENAME
"entone/pkg.742G_SP1_MV_fresco-3.2.0.14.NoCA.tar.gz"; #Do not remove<o:p></o:p></p>

<p class=MsoNormal>vendor-option-space ENTONE;<o:p></o:p></p>

<p class=MsoNormal>#option log-servers 10.101.1.3;<o:p></o:p></p>

<p class=MsoNormal>next-server 10.101.1.3;<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>}<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal># For APP<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>class "ENTONE-HDAPP-SMP" {<o:p></o:p></p>

<p class=MsoNormal>match if substring (option vendor-class-identifier, 0,
16)="ENTONE-HDAPP-SMP";<o:p></o:p></p>

<p class=MsoNormal>vendor-option-space ENTONE;<o:p></o:p></p>

<p class=MsoNormal>option ENTONE.DECODER_APP_VERSION
"742G_SP1_MV_fresco-3.2.0.14"; #Do not remove<o:p></o:p></p>

<p class=MsoNormal>option ENTONE.DECODER_APP_FILENAME
"entone/pkg.742G_SP1_MV_fresco-3.2.0.14.NoCA.tar.gz"; #Do not remove<o:p></o:p></p>

<p class=MsoNormal>option
ENTONE.ENTONEINI           
"<a href="http://10.101.1.3/entone/entone_boot.ini">http://10.101.1.3/entone/entone_boot.ini</a>";<o:p></o:p></p>

<p class=MsoNormal>#option log-servers 10.101.1.3;<o:p></o:p></p>

<p class=MsoNormal>next-server 10.101.1.3;<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>}<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>class "Occam_Test_Video"<o:p></o:p></p>

<p class=MsoNormal>{<o:p></o:p></p>

<p class=MsoNormal> match if (binary-to-ascii (10,8, ".",
packets(24,3)) = "10.22.0") and (suffix(option Agent.circuit-id,
Minerva-Video) = "6");<o:p></o:p></p>

<p class=MsoNormal> default-lease-time 43200;     # 12
hours <o:p></o:p></p>

<p class=MsoNormal> max-lease-time
43200;         # 12 hours<o:p></o:p></p>

<p class=MsoNormal>}<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>shared-network Occam<o:p></o:p></p>

<p class=MsoNormal>{<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>subnet 10.22.0.0 netmask 255.255.255.0<o:p></o:p></p>

<p class=MsoNormal>{<o:p></o:p></p>

<p class=MsoNormal>}<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>###############################################################################<o:p></o:p></p>

<p class=MsoNormal># Subnet declarations<o:p></o:p></p>

<p class=MsoNormal># ---------------------------<o:p></o:p></p>

<p class=MsoNormal># The subnet declaration example below will handle all Amino
110 and<o:p></o:p></p>

<p class=MsoNormal># Thomson Copperhead and Viper for a particular
subnet.  Note: It is required<o:p></o:p></p>

<p class=MsoNormal># to have a subnet decleration for local subnet even if this
dhcp server is not<o:p></o:p></p>

<p class=MsoNormal># serving any addresses on this range<o:p></o:p></p>

<p class=MsoNormal>###############################################################################<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal># This should handle all STBs (Copperhead, Viper and
Amino110) on the <o:p></o:p></p>

<p class=MsoNormal># 192.168.5.0 network<o:p></o:p></p>

<p class=MsoNormal>subnet 10.101.1.0 netmask 255.255.255.0<o:p></o:p></p>

<p class=MsoNormal>{<o:p></o:p></p>

<p class=MsoNormal>               
option routers 10.101.1.254;<o:p></o:p></p>

<p class=MsoNormal>               
option broadcast-address 10.101.1.255;<o:p></o:p></p>

<p class=MsoNormal>               
range dynamic-bootp 10.101.1.100 10.101.1.220;<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>}<o:p></o:p></p>

<p class=MsoNormal>###Occam Pine Acres/video###<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal> subnet 10.22.64.0 netmask 255.255.192.0 {<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal> option broadcast-address 10.22.127.255;<o:p></o:p></p>

<p class=MsoNormal> option subnet-mask 255.255.192.0;<o:p></o:p></p>

<p class=MsoNormal> option routers 10.22.64.1;<o:p></o:p></p>

<p class=MsoNormal> option domain-name-servers 10.3.3.10,10.3.3.11;<o:p></o:p></p>

<p class=MsoNormal> option root-path "US/Central";<o:p></o:p></p>

<p class=MsoNormal> option time-servers 10.3.3.10;<o:p></o:p></p>

<p class=MsoNormal> option ntp-servers ;<o:p></o:p></p>

<p class=MsoNormal> pool {<o:p></o:p></p>

<p class=MsoNormal> range 10.22.64.1 10.22.127.254;<o:p></o:p></p>

<p class=MsoNormal> allow members of "Occam_Test_Video";<o:p></o:p></p>

<p class=MsoNormal> }<o:p></o:p></p>

<p class=MsoNormal>}<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>               
# Thomson Viper<o:p></o:p></p>

<p class=MsoNormal>               
#if substring ( option vendor-class-identifier,0,13) =
"Thomson_Viper"<o:p></o:p></p>

<p class=MsoNormal>               
#{<o:p></o:p></p>

<p class=MsoNormal>                               
###########################################################################<o:p></o:p></p>

<p class=MsoNormal>                               
# Thomson Viper unicast boot<o:p></o:p></p>

<p class=MsoNormal>                               
# -------------------------------<o:p></o:p></p>

<p class=MsoNormal>                               
# filename = path to vxWorks<o:p></o:p></p>

<p class=MsoNormal>                               
# options extensions-path = path to load.txt<o:p></o:p></p>

<p class=MsoNormal>                               
# next-server = points to the iTvManager boot server<o:p></o:p></p>

<p class=MsoNormal>                               
###########################################################################<o:p></o:p></p>

<p class=MsoNormal>                               
#filename "/itvmgr/stb/thomsonboot/bootable/viper/vxWorks";<o:p></o:p></p>

<p class=MsoNormal>                               
#option extensions-path "/itvmgr/stb/thomsonboot/bootable/viper/load.txt";<o:p></o:p></p>

<p class=MsoNormal>                               
#next-server 192.168.5.165;<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>                               
###########################################################################<o:p></o:p></p>

<p class=MsoNormal>                               
# Thomson Viper multicast TFTP boot<o:p></o:p></p>

<p class=MsoNormal>                               
# --------------------------------------<o:p></o:p></p>

<p class=MsoNormal>                               
# filename = path to viper.vxWorks.bin (at the TFTP root) <o:p></o:p></p>

<p class=MsoNormal>                               
# option extensions-path = path to mload.viper.txt (at the TFTP root)<o:p></o:p></p>

<p class=MsoNormal>                               
# option root-path = points to the iTvManager boot server running tftp_tmm<o:p></o:p></p>

<p class=MsoNormal>                               
###########################################################################<o:p></o:p></p>

<p class=MsoNormal>                               
#filename "viper.vxWorks.bin";<o:p></o:p></p>

<p class=MsoNormal>               
               
#option extensions-path "mload.viper.txt";<o:p></o:p></p>

<p class=MsoNormal>                               
#option root-path "192.168.5.165";<o:p></o:p></p>

<p class=MsoNormal>                               
<o:p></o:p></p>

<p class=MsoNormal>                               
# This should always point to the iTvManager boot server<o:p></o:p></p>

<p class=MsoNormal>                               
#next-server 192.168.5.165;<o:p></o:p></p>

<p class=MsoNormal>               
#}<o:p></o:p></p>

<p class=MsoNormal>               
<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>               
# Amino 110<o:p></o:p></p>

<p class=MsoNormal>               
if substring ( option vendor-encapsulated-options,13,5) = "aminet110"<o:p></o:p></p>

<p class=MsoNormal>               
{<o:p></o:p></p>

<p class=MsoNormal>                               
filename "AMINET.txt";<o:p></o:p></p>

<p class=MsoNormal>               
}<o:p></o:p></p>

<p class=MsoNormal>               
if substring ( option vendor-encapsulated-options,13,5) = "aminet11x"<o:p></o:p></p>

<p class=MsoNormal>               
{<o:p></o:p></p>

<p class=MsoNormal>                               
filename "AMINET.txt";<o:p></o:p></p>

<p class=MsoNormal>               
}<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>}<o:p></o:p></p>

<p class=MsoNormal>#END<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

</div>

</body>

</html>