MSM7xx Controllers Configuration Guide v6.4.0

ISC DHCP server configuration
This section shows you how to configure a Linux machine running an Internet Systems Consortium
(ISC) DHCP server to use the Colubris Networks vendor class. The procedure assumes that you
have a Linux or Unix server that is running the ISC DHCP server.
You configure the ISC DHCP server by editing its configuration file; specifically, the main
configuration file, /etc/dhcpd.conf.
Following is a simple example of the /etc/dhcpd.conf configuration file:
# dhcpd.conf
ddns-update-style ad-hoc;
option domain-name "colubris.com";
option domain-name-servers 172.25.1.3;
default-lease-time 3600;
subnet 172.25.1.0 netmask 255.255.255.0 {
range 172.25.1.100 172.25.1.150;
option routers 172.25.1.1;
option subnet-mask 255.255.255.0;
option broadcast-address 172.25.1.255;
}
subnet 172.25.2.0 netmask 255.255.255.0 {
range 172.25.2.100 172.25.2.150;
option routers 172.25.2.1;
option subnet-mask 255.255.255.0;
option broadcast-address 172.25.2.255;
}
This sample file defines some general options to apply to all clients, as well as two DHCP
Scopes172.25.1.x and 172.25.2.x. You must add lines to the dhcpd.conf file to define the
following for the ISC server:
What the Colubris vendor class identifier looks like
What to return to the client when it sees that identifier.
The following explains the changes that you must make to this sample file and the function of each
added line
Create an option space called Colubris and define a variable called msc-address within the
space by adding the following lines.
option space Colubris;
option Colubris.msc-address code 1 = array of ip-address;
Tell the server what to do when the client sends the vendor class identifier Colubris-AP by
adding the following lines. In this case you want the server to return the options defined in
the Colubris space that was created in the first step. Using the vendor-option-space command
tells the server to return these values using DHCP option 43.
if option vendor-class-identifier = "Colubris-AP" {
vendor-option-space Colubris;
}
Specify the controller IP addresses to return to the client by adding the following lines, where
172.25.2.2 and 172.25.3.2 are the specific IP addresses that you want returned. You can
define this option globally or in one or more Scopes. You must define this option on all subnets
from which an AP can potentially get an IP address. In this example only clients on the
172.25.1.x subnet get this option.
option Colubris.msc-address 172.25.2.2, 172.25.3.2;
562 DHCP servers and Colubris vendor classes