We are having a heck of a time trying to get options passed to both Aruba APs and VoIP phones using ISC DHCP.
It appears that we can do one or the other, but not both at the same time.
I'm not a ISC DHCP expert, but our DHCP guru's are reaching the conclusion that it is not possible.
They tell me it has to do with the way Aruba wants to handle option 60 and 43. They claim Aruba is not adhering to standards.
In dhcpd.conf
#
# for VoIP phone options
#
option time-offset -21600;
# class "vendor-classes" {
# match option vendor-class-identifier;
# }
option space MSUCClient;
option MSUCClient.UCIdentifier code 1 = string;
option MSUCClient.URLScheme code 2 = string;
option MSUCClient.WebServerFqdn code 3 = string;
option MSUCClient.WebServerPort code 4 = string;
option MSUCClient.CertProvRelPath code 5 = string;
option UCSipServer code 120 = text;
if substring (option vendor-class-identifier, 0, 12) = "MS-UC-Client"
{
# option UCSipServer code 120 = text;
option UCSipServer "ourlyncpooll.iowa.uiowa.edu";
# Define sub-options for DHCP option 43
# subclass "vendor-classes" "MS-UC-Client" {
vendor-option-space MSUCClient;
option MSUCClient.UCIdentifier "MS-UC-Client";
option MSUCClient.URLScheme "https";
option MSUCClient.WebServerFqdn "ourlyncserver.iowa.uiowa.edu";
option MSUCClient.WebServerPort "443";
option MSUCClient.CertProvRelPath "/CertProv/CertProvisioningService.svc";
# }
}
# End VoIP Phone stuff
#
# Aruba AP's
#
option arubaserverip code 43 = ip-address;
class "Aruba AP" {
match if option vendor-class-identifier = "ArubaAP";
option vendor-class-identifier "ArubaAP";
}
include "/local/dhcpd/conf/ap-nh-test";
# End Aruba ap
Then in "/local/dhpd/conf/ap-nh-test":
host aruba-test-ap {
hardware ethernet 00:0B:86:ED:4B:E8;
fixed-address 128.255.97.199;
option arubaserverip 172.30.97.10;
}
If you have gotten this to work with ISC DHCP and are willing to share your configuration I'd appreciate it.
Thanks.
-Neil