I wanted a slightly more independent DHCP server in my lab so I went looking for options. I ended up landing on CentOS 7 / Webmin / ISC DHCP rather than using my existing Windows Server setup (I wanted to be able to blow away that machine and not take down all addressing) or pfSense (can’t be a server and relay, and I need to send those packets to ClearPass).
New DHCP server means new learning opportunity, right? First opportunity: configuring option 43 to support an Aruba AP. Snippet from the dhcpd.conf is below.
subnet 192.168.200.0 netmask 255.255.255.0 { option domain-name "network.lab"; option routers 192.168.200.1; option ntp-servers 192.168.200.1; option domain-name-servers 192.168.200.10; # Aruba - Normal Campus AP subclass "vendor-class" "ArubaAP" { option vendor-class-identifier "ArubaAP"; option vendor-encapsulated-options "192.168.200.20"; } # Aruba - Unified AP subclass "vendor-class" "ArubaInstantAP" { option vendor-class-identifier "ArubaAP"; option vendor-encapsulated-options "192.168.200.20"; } range 192.168.200.41 192.168.200.254; }