Problems setting up dhcpv6 option 59 (boot file name -- rfc5970) on bind10
Angelo Failla
pallotron at fb.com
Tue Jan 28 17:33:57 UTC 2014
Hi,
I¹m testing bind10 dhcpv6 and I¹m having troubles setting up option 59.
Here is my config:
> config show_json Dhcp6/
{"option-data": [{"data": "n", "code": 144, "space": "dhcp6",
"csv-format": true, "name": "tmpfs"}, {"data": "2401:db00:eef0:a52::,
2401:db00:eef0:b52::", "code": 23, "space": "dhcp6", "csv-format": true,
"name": "dns-servers"}, {"data":
"tftp://[fe80::202:c9ff:feca:f56a]:69/efi/efidefault", "code": 59,
"space": "dhcp6", "name": "boot-file-name", "csv-format": true}],
"option-def": [{"code": 144, "type": "string", "record-types": "",
"encapsulate": "", "space": "dhcp6", "array": false, "name": "tmpfs"}]}
When running config commit I get this:
> config commit
Error: Configuration parsing failed: the CSV option data format can be
used to specify values for an option that has a definition. The option
with code 59 does not have a definition.
Configuration not committed
I tried to define option 59 like this:
> config set Dhcp6/option-def[1]/name "boot-file-name"
> config set Dhcp6/option-def[1]/code 59
> config set Dhcp6/option-def[1]/type string
> config set Dhcp6/option-def[1]/array false
> config set Dhcp6/option-def[1]/record-types ""
> config set Dhcp6/option-def[1]/space "dhcp6"
> config set Dhcp6/option-def[1]/encapsulate ""
But I get this error when committingŠ
> config commit
Error: Configuration parsing failed: unable to override definition of
option '59' in standard option space 'dhcp6'.
Configuration not committed
Any idea of what I¹m doing wrong? I guess the server treats option 59 as a
standard v6 option but I can¹t find any reference of it in the html guide
(http://bind10.isc.org/docs/bind10-guide.html#dhcp6-std-options-list)
I¹m running 1.1.0 (the stable version =>
ftp://ftp.isc.org/isc/bind10/1.1.0/)
--
Angelo Failla
Site Reliability Operations Dublin
Pallotron at fb.com
More information about the bind10-dhcp
mailing list