diff options
author | Joachim Tingvold <joachim@tingvold.com> | 2015-03-30 04:33:17 +0200 |
---|---|---|
committer | Joachim Tingvold <joachim@tingvold.com> | 2015-03-30 04:33:17 +0200 |
commit | 1060ba6a009570ca43862edaca64a1ecc87325bf (patch) | |
tree | 9ac60044f6a0c4526a031feaf8ab57e1d42eef35 | |
parent | 69edda841cccaf5e8c094693c80d316e2d68edd7 (diff) |
WLC DHCP option.
-rwxr-xr-x | bootstrap/make-dhcpd.pl | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/bootstrap/make-dhcpd.pl b/bootstrap/make-dhcpd.pl index 317317d..3dbefbd 100755 --- a/bootstrap/make-dhcpd.pl +++ b/bootstrap/make-dhcpd.pl @@ -140,9 +140,11 @@ option WLC.controller-address code 43 = text; set vendor-string = option vendor-class-identifier; class "access-points" { - match if substring (option vendor-class-identifier, 0, 8) = "Access Point"; - vendor-option-space WLC; - option WLC.controller-address "$nms::config::wlc1"; + # Number of characters has to match the substring + # I.e if "Access Point", you have to use (0, 12) + match if substring (option vendor-class-identifier, 0, 12) = "Access Point"; + vendor-option-space WLC; + option WLC.controller-address "$nms::config::wlc1"; } EOF close WLCFILE; @@ -159,7 +161,7 @@ option space CiscoVOIP; option CiscoVOIP.cm-tftp-server code 150 = array of ip-address; class "cisco-voip-lan" { - match if substring (option vendor-class-identifier, 0, 28) = "Cisco Systems, Inc. IP Phone"; + match if substring (option vendor-class-identifier, 0, 28) = "Cisco Systems, Inc. IP Phone"; vendor-option-space CiscoVOIP; log( info, concat( "LOLOPHONE: " , option vendor-class-identifier )); option CiscoVOIP.cm-tftp-server $nms::config::voip1; |