static address isc-dhcp | docsis.org

You are here

static address isc-dhcp

3 posts / 0 new
Last post
Roberto Schmitz
static address isc-dhcp

Hello!
We have a cable modem network and I am having trouble determining static address to CPE's (devices connected after cable modem).
Could determine static address to the cable modem but can not CPE´s.
Has anyone experienced this problem you can help me?

Thank you!

hinzoo
Best U can do...

..is to show Your dhcpd.conf and CMTS config. Then we could help.

Roberto Schmitz
dhcp.conf


authoritative;
deny duplicates;
log-facility local7;
omapi-port 7911;
key omapi_key {
algorithm HMAC-MD5;
secret "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
};
omapi-key omapi_key;
###################### CONFIG PARA MTA ########################################################
option space PC-CCC;
option PC-CCC.DHCP-Server1 code 1 = ip-address;
option PC-CCC.DHCP-Server2 code 2 = ip-address;
option PC-CCC.Provisioning-Server code 3 = { integer 8, string };
option PC-CCC.AS-REQ_AS-REP code 4 = { integer 32, integer 32, integer 32 };
option PC-CCC.AP-REQ_AP-REP code 5 = { integer 32, integer 32, integer 32 };
option PC-CCC.Kerberos-Realm-Name code 6 = string;
option PC-CCC.TGS-util code 7 = integer 8;
option PC-CCC.Provision-timer code 8 = integer 8;
option PC-CCC.Ticket-ctrl-mask code 9 = integer 16;
option PC-CCC-122 code 122 = encapsulate PC-CCC;
option tftp-server-name "172.18.1.54";
option log-servers 172.18.1.54;
option time-servers 172.18.1.54;
option time-offset -10800;
next-server 172.18.1.54;
class "CM" {
match if (substring(option vendor-class-identifier,0,6) = "docsis");
spawn with option agent.remote-id;
lease limit 3;
option PC-CCC.DHCP-Server1 172.18.1.54;
option time-servers 129.6.15.29;
}
class "MTA" {
match if (substring(option vendor-class-identifier,0,4) = "pktc");
spawn with hardware;
}
class "CPE" {
match if ((substring(option vendor-class-identifier,0,6) != "docsis") and (substring(option vendor-class-identifier,0,4) != "pktc"));
spawn with hardware;
}
##### INICIO DA REDE DE TESTES #####
########################### CMTS CMTS ###########################################
shared-network cmts {
subnet 172.18.1.0 netmask 255.255.255.192 {
ignore booting;
default-lease-time 172800;
max-lease-time 259200;
option subnet-mask 255.255.255.192;
option broadcast-address 172.18.1.63;
option routers 172.18.1.14;
one-lease-per-client on;
}
#######################REDE DE CM########################################################
subnet 10.160.0.0 netmask 255.255.248.0 {
default-lease-time 2592000;
max-lease-time 3024000;
option subnet-mask 255.255.248.0;
option broadcast-address 10.160.7.255;
option routers 10.160.0.1;
one-lease-per-client on;
option time-offset -10800;
on commit {
set var_ip = binary-to-ascii(10, 8, ".", leased-address);
set var_mac = concat (suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,1,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,2,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,3,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,4,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,5,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,6,1))),2));
set var_hostname = host-decl-name;
set var_agent = binary-to-ascii(16, 8, "", option agent.circuit-id);
set var_remote = concat (suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,0,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,1,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,2,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,3,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,4,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,5,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,6,1))),2));
set var_leasetime = binary-to-ascii(10, 32, "", encode-int(lease-time, 32));
set var_vendor = pick-first-value(option vendor-class-identifier, "");
execute("/etc/dhcp/gravaCM.sh", "commit", var_ip, var_mac, var_hostname, var_agent, var_remote, var_leasetime, var_vendor);
}
on expiry {
set var_ip = binary-to-ascii(10, 8, ".", leased-address);
set var_mac = concat (suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,1,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,2,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,3,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,4,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,5,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,6,1))),2));
set var_hostname = host-decl-name;
set var_agent = binary-to-ascii(16, 8, "", option agent.circuit-id);
set var_remote = concat (suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,0,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,1,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,2,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,3,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,4,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,5,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,6,1))),2));
set var_leasetime = binary-to-ascii(10, 32, "", encode-int(lease-time, 32));
set var_vendor = pick-first-value(option vendor-class-identifier, "");
execute("/etc/dhcp/gravaCM.sh", "expiry", var_ip, var_mac, var_hostname, var_agent, var_remote, var_leasetime, var_vendor);
}
on release {
set var_ip = binary-to-ascii(10, 8, ".", leased-address);
set var_mac = concat (suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,1,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,2,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,3,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,4,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,5,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,6,1))),2));
set var_hostname = pick-first-value ( option fqdn.hostname, option host-name );
set var_agent = binary-to-ascii(16, 8, "", option agent.circuit-id);
set var_remote = concat (suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,0,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,1,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,2,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,3,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,4,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,5,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,6,1))),2));
set var_leasetime = binary-to-ascii(10, 32, "", encode-int(lease-time, 32));
set var_vendor = pick-first-value(option vendor-class-identifier, "");
execute("/etc/dhcp/gravaCM.sh", "release", var_ip, var_mac, var_hostname, var_agent, var_remote, var_leasetime, var_vendor);
}
}
pool {
range 10.160.0.2 10.160.7.255;
allow members of "CM";
deny members of "CPE";
deny members of "MTA";
}
########################REDE DE CPE#################################################
subnet 10.161.0.0 netmask 255.255.248.0 {
default-lease-time 64800;
max-lease-time 64800;
option subnet-mask 255.255.248.0;
option broadcast-address 10.161.7.255;
option routers 10.161.0.1;
one-lease-per-client on;
option domain-name-servers 177.125.104.16, 8.8.8.8, 8.8.4.4;
on commit {
set var_ip = binary-to-ascii(10, 8, ".", leased-address);
set teste = binary-to-ascii(16, 8, ":",option agent.remote-id);
set var_mac = concat (suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,1,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,2,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,3,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,4,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,5,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,6,1))),2));
set var_agent = binary-to-ascii(16, 8, ":", option agent.circuit-id);
set var_remote = concat (suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,0,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,1,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,2,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,3,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,4,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,5,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,6,1))),2));
set var_hostname = pick-first-value ( option fqdn.hostname, option host-name );
set var_leasetime = binary-to-ascii(10, 32, "", encode-int(lease-time, 32));
set var_vendor = pick-first-value(option vendor-class-identifier, "");
execute("/etc/dhcp/gravaCPE.sh", "commit", var_ip, var_mac,var_hostname, var_agent, var_remote, var_leasetime, var_vendor, teste);
}
on expiry {
set var_ip = binary-to-ascii(10, 8, ".", leased-address);
set var_mac = concat (suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,1,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,2,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,3,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,4,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,5,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,6,1))),2));
set var_agent = binary-to-ascii(16, 8, ":", option agent.circuit-id);
set var_remote = concat (suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,0,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,1,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,2,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,3,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,4,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,5,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,6,1))),2));
set var_hostname = pick-first-value ( option fqdn.hostname, option host-name );
set var_leasetime = binary-to-ascii(10, 32, "", encode-int(lease-time, 32));
set var_vendor = pick-first-value(option vendor-class-identifier, "");
execute("/etc/dhcp/gravaCPE.sh", "expiry", var_ip, var_mac,var_hostname, var_agent, var_remote, var_leasetime, var_vendor);
}
on release {
set var_ip = binary-to-ascii(10, 8, ".", leased-address);
set var_mac = concat (suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,1,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,2,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,3,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,4,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,5,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,6,1))),2));
set var_agent = binary-to-ascii(16, 8, ":", option agent.circuit-id);
set var_remote = concat (suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,0,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,1,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,2,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,3,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,4,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,5,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,6,1))),2));
set var_hostname = pick-first-value ( option fqdn.hostname, option host-name );
set var_leasetime = binary-to-ascii(10, 32, "", encode-int(lease-time, 32));
set var_vendor = pick-first-value(option vendor-class-identifier, "");
execute("/etc/dhcp/gravaCPE.sh", "release", var_ip, var_mac,var_hostname, var_agent, var_remote, var_leasetime, var_vendor);
}
}
pool {
range 10.161.0.2 10.161.7.255;
deny members of "CM" ;
allow members of "CPE";
deny members of "MTA";
}
#######################REDE DE MTA####################################################
subnet 10.162.0.0 netmask 255.255.248.0 {
default-lease-time 2592000;
max-lease-time 2592005;
option subnet-mask 255.255.248.0;
option broadcast-address 10.162.7.255;
option routers 10.162.0.1;
one-lease-per-client on;
option domain-name-servers 177.125.104.54;
option time-offset -10800;
on commit {
set var_ip = binary-to-ascii(10, 8, ".", leased-address);
set var_mac = concat (suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,1,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,2,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,3,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,4,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,5,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,6,1))),2));
set var_hostname = host-decl-name;
set var_agent = binary-to-ascii(16, 8, "", option agent.circuit-id);
set var_remote = concat (suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,0,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,1,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,2,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,3,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,4,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,5,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,6,1))),2));
set var_leasetime = binary-to-ascii(10, 32, "", encode-int(lease-time, 32));
set var_vendor = pick-first-value(option vendor-class-identifier, "");
execute("/etc/dhcp/gravaMTA.sh", "commit", var_ip, var_mac, var_hostname, var_agent, var_remote, var_leasetime, var_vendor);
}
on expiry {
set var_ip = binary-to-ascii(10, 8, ".", leased-address);
set var_mac = concat (suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,1,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,2,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,3,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,4,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,5,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,6,1))),2));
set var_hostname = host-decl-name;
set var_agent = binary-to-ascii(16, 8, "", option agent.circuit-id);
set var_remote = concat (suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,0,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,1,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,2,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,3,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,4,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,5,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,6,1))),2));
set var_leasetime = binary-to-ascii(10, 32, "", encode-int(lease-time, 32));
set var_vendor = pick-first-value(option vendor-class-identifier, "");
execute("/etc/dhcp/gravaMTA.sh", "expiry", var_ip, var_mac, var_hostname, var_agent, var_remote, var_leasetime, var_vendor);
}
on release {
set var_ip = binary-to-ascii(10, 8, ".", leased-address);
set var_mac = concat (suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,1,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,2,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,3,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,4,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,5,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,6,1))),2));
set var_hostname = host-decl-name;
set var_agent = binary-to-ascii(16, 8, "", option agent.circuit-id);
set var_remote = concat (suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,0,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,1,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,2,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,3,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,4,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,5,1))),2), "",suffix (concat ("0", binary-to-ascii (16, 8, "", substring(option agent.remote-id,6,1))),2));
set var_leasetime = binary-to-ascii(10, 32, "", encode-int(lease-time, 32));
set var_vendor = pick-first-value(option vendor-class-identifier, "");
execute("/etc/dhcp/gravaMTA.sh", "release", var_ip, var_mac, var_hostname, var_agent, var_remote, var_leasetime, var_vendor);
}
}
pool {
range 10.162.0.2 10.162.7.254;
deny members of "CM";
allow members of "CPE";
allow members of "MTA";
}
######## CRIANDO OS GRUPOS #############################################
# MTA CISCO
group CISCO_30M{
option time-servers 172.18.1.3;
filename "cm_mta_dpc3925_30m.bin";
option bootfile-name "cm_mta_dpc3925_30m.bin";
}
group CISCO_15M{
filename "cm_mta_dpc3925_15m.bin";
option bootfile-name "cm_mta_dpc3925_15m.bin";
}
group CISCO_10M{
filename "cm_mta_dpc2203_10m_qos.bin";
option bootfile-name "cm_mta_dpc2203_10m_qos.bin";
}
group CISCO_6M{
filename "cm_mta_dpc2203_6m_qos.bin";
option bootfile-name "cm_mta_dpc2203_6m_qos.bin";
}
group CISCO_5M{
filename "cm_mta_dpc2203_5m_qos.bin";
option bootfile-name "cm_mta_dpc2203_5m_qos.bin";
}
group CISCO_3M{
filename "cm_mta_dpc2203_3m_qos.bin";
option bootfile-name "cm_mta_dpc2203_3m_qos.bin";
}
group CISCO_1M{
filename "cm_mta_dpc2203_1m_qos.bin";
option bootfile-name "cm_mta_dpc2203_1m_qos.bin";
}
# MTA MOTOROLA
group MOTO_10M{
filename "cm_mta_5121_10m.bin";
option bootfile-name "cm_mta_5121_10m.bin";
}
group MOTO_6M{
filename "cm_mta_5121_6m.bin";
option bootfile-name "cm_mta_5121_6m.bin";
}
group MOTO_5M{
filename "cm_mta_5121_5m.bin";
option bootfile-name "cm_mta_5121_5m.bin";
}
group MOTO_3M{
filename "cm_mta_5121_3m.bin";
option bootfile-name "cm_mta_5121_3m.bin";
}
group MOTO_1M{
filename "cm_mta_5121_1m.bin";
option bootfile-name "cm_mta_5121_1m.bin";
}
# MTA ARRIS
group ARRIS_10M{
filename "cm_mta_tm602a_10m.bin";
option bootfile-name "cm_mta_tm602a_10m.bin";
}
group ARRIS_6M{
filename "cm_mta_tm602a_6m.bin";
option bootfile-name "cm_mta_tm602a_6m.bin";
}
group ARRIS_5M{
filename "cm_mta_tm602a_5m.bin";
option bootfile-name "cm_mta_tm602a_5m.bin";
}
group ARRIS_3M{
filename "cm_mta_tm602a_3m.bin";
option bootfile-name "cm_mta_tm602a_3m.bin";
}
group ARRIS_1M{
filename "cm_mta_tm602a_1m.bin";
option bootfile-name "cm_mta_tm602a_1m.bin";
}
# MTA TECHNOCOLOR
group TECH_10M{
filename "cm_mta_tc7110b_10m.bin";
option bootfile-name "cm_mta_tc7110b_10m.bin";
}
group TECH_6M{
filename "cm_mta_tc7110b_6m.bin";
option bootfile-name "cm_mta_tc7110b_6m.bin";
}
group TECH_5M{
filename "cm_mta_tc7110b_5m.bin";
option bootfile-name "cm_mta_tc7110b_5m.bin";
}
group TECH_3M{
filename "cm_mta_tc7110b_3m.bin";
option bootfile-name "cm_mta_tc7110b_3m.bin";
}
group TECH_1M{
filename "cm_mta_tc7110b_1m.bin";
option bootfile-name "cm_mta_tc7110b_1m.bin";
}
# CABLE MODEM
group CM_15M{
filename "15M";
option bootfile-name "15M";
}
group CM_10M{
filename "10M";
option bootfile-name "10M";
}
group CM_6M{
filename "6M";
option bootfile-name "6M";
}
group CM_5M{
filename "5M";
option bootfile-name "5M";
}
group CM_3M{
filename "3M";
option bootfile-name "3M";
}
group CM_2M{
filename "2M";
option bootfile-name "2M";
}
group CM_1M{
filename "1M";
option bootfile-name "1M";
}
# ATUALIZACAO MTA
group MOTOATUALIZA{
filename "upsw_moto5121-vmdhcpmta.bin";
option bootfile-name "upsw_moto5121.bin";
}
group CISCOATUALIZA{
filename "upswcm_cisco_vmdhcpmta.bin";
option bootfile-name "upswcm_cisco.bin";
}
group TECHATUALIZA{
filename "cisco6m_docsis2.bin";
option bootfile-name "cisco6m_docsis2.bin";
}

With this configuration file, it is running smoothly, with activation of cable modems by OMAPI via php. Now what is missing is to assign static IP address to the CPE. I do not know which configuration and where to place for that!
I thank anyone who can help!

Log in or register to post comments