groups / classes IPv6
Wouter Debie
wouter.debie at excentis.com
Wed Jan 16 10:51:48 UTC 2008
Hi
I'm trying to get the dhcpv6 part up and running. getting leases for
IPv6 isn't the problem but when I try to do more advanced stuff like
adding groups and classes dhcpd just ignores it. Below my dhcpd config
file. That works
****** dhcpd-works.conf *****
option space docsis code width 2 length width 2 hash size 100;
option docsis.tftp-servers code 32 = array of ip6-address;
option docsis.cablelabs-configuration-file code 33 = text;
option docsis.cablelabs-syslog-servers code 34 = array of ip6-address;
option docsis.device-id code 36 = string;
option docsis.time-servers code 37 = array of ip6-address;
option docsis.time-offset code 38 = signed integer 32;
option vsio.docsis code 4491 = encapsulate docsis;
if exists dhcp6.vendor-class {
option docsis.cablelabs-configuration-file "Cm/basic99.cfg";
option docsis.cablelabs-syslog-servers 2001:db8:1:11:219:d1ff:fe03:c27a;
option docsis.tftp-servers 2001:db8:1:11:219:d1ff:fe03:c27a;
option docsis.time-servers 2001:db8:1:11:219:d1ff:fe03:c27a;
option docsis.time-offset 0;
preferred-lifetime 2000;
default-lease-time 1000;
}
subnet6 2001:db8:1:33:137::/80 {
range6 2001:db8:1:33:137::0001:0001 2001:db8:1:33:137::0003:ffff;
}
*********************************
If i use this configfile and I boot a CPE (PC) device it doesn't get the
docsis options and if I use a Cable Modem it gets the docsis options.
Everything seems ok.
But now i would like to use groups and classes like i've used for IPv4
****** dhcpd-fail.conf *****
option space docsis code width 2 length width 2 hash size 100;
option docsis.tftp-servers code 32 = array of ip6-address;
option docsis.cablelabs-configuration-file code 33 = text;
option docsis.cablelabs-syslog-servers code 34 = array of ip6-address;
option docsis.device-id code 36 = string;
option docsis.time-servers code 37 = array of ip6-address;
option docsis.time-offset code 38 = signed integer 32;
option vsio.docsis code 4491 = encapsulate docsis;
option dhcp6.vendor-class code 16 = string;
group {
class "cm"{
match if exists dhcp6.vendor-class;
option docsis.cablelabs-configuration-file "Cm/basic100.cfg";
option docsis.cablelabs-syslog-servers 2001:db8:1:11:219:d1ff:fe03:c27a;
option docsis.tftp-servers 2001:db8:1:11:219:d1ff:fe03:c27a;
option docsis.time-servers 2001:db8:1:11:219:d1ff:fe03:c27a;
option docsis.time-offset 0;
preferred-lifetime 2000;
default-lease-time 1000;
}
}
subnet6 2001:db8:1:33:137::/80 {
range6 2001:db8:1:33:137::0001:0001 2001:db8:1:33:137::0003:ffff;
}
******************************
Now it doesn't sends the docsis options if I use a Cable Modem. dhcp
just ignores the match clause. even if i use there a stupid option thas
is send by even a PC its been ignored.
Question: is it a bug in DHCPD or is something else wrong in my settings??
oh I use the new dhcpd v4.0
Greetings
Wouter Debie
More information about the dhcp-users
mailing list